FVariantOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.base constructor

FVariantOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta>.base(
  1. D delta
)

Applies delta to the base without modifying existing variants.

// Given base: 0, {a: 1, b: 2}
.base(Delta(10)) // base: 10, {a: 1, b: 2}

See also:

Implementation

FVariantOperation.base(D delta) : _call = ((base, existing) => .raw(delta(base) as V, {...existing}));