On this page

Interface Expression

Expression

interface Expression {
    type: Type;
    eachChild(fn: (a: Expression) => void): void;
    evaluate(ctx: EvaluationContext): any;
    outputDefined(): boolean;
}

Implemented by

Index

Properties

type: Type

Methods

  • Statically analyze the expression, attempting to enumerate possible outputs. Returns false if the complete set of outputs is statically undecidable, otherwise true.

    Returns boolean

Was this helpful?
SDK JS
Reference
Expression