Skip to main content

Interface: CalculationParams

Defined in: packages/core/src/visitors/calculation-builder.ts:59

Represents the parameters for a calculation.

Properties

aggregates?

optional aggregates?: 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

ParameterType
...argsany[]

Returns

unknown


literal?

optional literal?: boolean

Defined in: packages/core/src/visitors/calculation-builder.ts:75

Whether the calculation is a literal value.