Program
Program evaluates a compiled CEL AST against input variables.
Methods
Section titled “Methods”concurrentEval()
Section titled “concurrentEval()”concurrentEval(
input,options):Promise<EvalResult>
concurrentEval resolves asynchronous function calls and returns the final evaluation result.
Parameters
Section titled “Parameters”unknown
options
Section titled “options”Returns
Section titled “Returns”Promise<EvalResult>
contextEval()
Section titled “contextEval()”contextEval(
input,options):Val
contextEval evaluates the program with an abort signal for interruptible comprehensions.
Parameters
Section titled “Parameters”unknown
options
Section titled “options”Returns
Section titled “Returns”contextEvalWithDetails()
Section titled “contextEvalWithDetails()”contextEvalWithDetails(
input,options):EvalResult
contextEvalWithDetails evaluates with cancellation and returns observed evaluation details.
Parameters
Section titled “Parameters”unknown
options
Section titled “options”Returns
Section titled “Returns”eval()
Section titled “eval()”eval(
input):Val
eval returns the result of evaluating against an activation, binding map, or configured context protobuf message.
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”evalWithDetails()
Section titled “evalWithDetails()”evalWithDetails(
input):EvalResult
evalWithDetails evaluates the program and returns its observed evaluation details.
Parameters
Section titled “Parameters”unknown