Skip to content

Program

Program evaluates a compiled CEL AST against input variables.

concurrentEval(input, options): Promise<EvalResult>

concurrentEval resolves asynchronous function calls and returns the final evaluation result.

unknown

ContextEvalOptions

Promise<EvalResult>


contextEval(input, options): Val

contextEval evaluates the program with an abort signal for interruptible comprehensions.

unknown

ContextEvalOptions

Val


contextEvalWithDetails(input, options): EvalResult

contextEvalWithDetails evaluates with cancellation and returns observed evaluation details.

unknown

ContextEvalOptions

EvalResult


eval(input): Val

eval returns the result of evaluating against an activation, binding map, or configured context protobuf message.

unknown

Val


evalWithDetails(input): EvalResult

evalWithDetails evaluates the program and returns its observed evaluation details.

unknown

EvalResult