FVariantValueDeltaOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.variants constructor
FVariantValueDeltaOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.variants (
- V value
Replaces all variants with value.
// Given base: 0, {a: 1, b: 2, c: 3}
.variants(10) // base: 0, {a: 10, b: 10, c: 10}
See also:
- FVariantValueDeltaOperation.exact for setting exact constraint entries.
- FVariantValueDeltaOperation.match for replacing variants whose constraint's variants are all present.
- FVariantValueDeltaOperation.base for replacing the base.
- FVariantValueDeltaOperation.all for replacing all variants and base.
Implementation
FVariantValueDeltaOperation.variants(V value)
: _call = ((base, variants) => .raw(base, {for (final key in variants.keys) key: value}));