FVariantValueDeltaOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.all constructor
FVariantValueDeltaOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.all (
- V value
Replaces all variants and base with value.
// Given base: 0, {a: 1, b: 2
.all(10) // base: 10, {a: 10, b: 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.variants for replacing all variants.
Implementation
FVariantValueDeltaOperation.all(V value)
: _call = ((_, variants) => .raw(value, {for (final key in variants.keys) key: value}));