FVariantsValueDelta<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.delta constructor
FVariantsValueDelta<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.delta (
- List<
FVariantValueDeltaOperation< operationsK, E, V, D> >
Creates a sequence of modifications to FVariants.
Implementation
FVariantsValueDelta.delta(List<FVariantValueDeltaOperation<K, E, V, D>> operations)
: _call = ((base, variants) {
for (final operation in operations) {
final result = operation._call(base, variants);
base = result.base;
variants = result.variants;
}
return .raw(base, variants);
});