Variable: constraint
constconstraint:object
Defined in: core/schema.ts:379
Helper namespace for declaring runtime constraints.
Type Declaration
equality()
equality: (...
dims) =>EqualityConstraint
Declares that all given dimensions must be equal at runtime.
Parameters
dims
...DimRef[]
Dimensions that must share the same concrete value.
Returns
An EqualityConstraint across the given dimensions.
linear()
linear: (
dimLhs,dimRhs,a,b) =>LinearConstraint
Declares a linear relation between two dimensions: dimLhs = a * dimRhs + b.
Parameters
dimLhs
The left-hand-side dimension.
dimRhs
The right-hand-side dimension.
a
number
Slope coefficient.
b?
number = 0
Intercept coefficient (defaults to 0).
Returns
A LinearConstraint relating the two dimensions.