evaluateComplexExpression

Evaluates a compiled complex expression once, or returns null where it fails to evaluate or comes out non-finite.

@internote/canvas-sdkFunction
On this page
import { evaluateComplexExpression } from '@internote/canvas-sdk';

Every formal, a parameter or a variable such as t or z, is supplied in values; a real number is lifted to complex on the way in. For a sampler that evaluates the same expression many times, compileComplexExpressioncompiles it once.

#Signature

(js: string, values: Record<string, number | Complex>): Complex | null

#Parameters

js
The expression's JavaScript, as a refined complex expression's js.
values
The value of each formal the expression may name, by name.

Declared in packages/canvas-sdk/src/maths/complex.ts:166.

Last updated