Interface: CalculationParams
Defined in: packages/core/src/visitors/calculation-builder.ts:59
Represents the parameters for a calculation.
Properties
aggregates?
optionalaggregates?:AggregateCall[]
Defined in: packages/core/src/visitors/calculation-builder.ts:79
The aggregate function results used in the calculation.
argMeta
argMeta:
ArgMeta[]
Defined in: packages/core/src/visitors/calculation-builder.ts:71
Metadata for the arguments.
args
args:
OpOrId[]
Defined in: packages/core/src/visitors/calculation-builder.ts:63
The arguments for the calculation.
impl
impl: (...
args) =>unknown
Defined in: packages/core/src/visitors/calculation-builder.ts:67
The implementation of the calculation.
Parameters
| Parameter | Type |
|---|---|
...args | any[] |
Returns
unknown
literal?
optionalliteral?:boolean
Defined in: packages/core/src/visitors/calculation-builder.ts:75
Whether the calculation is a literal value.