FVariantsDelta<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.delta constructor
FVariantsDelta<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.delta (
- List<
FVariantOperation< operationsK, E, V, D> >
Creates a sequence of concrete modifications to FVariants.
Implementation
FVariantsDelta.delta(List<FVariantOperation<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);
});