SemanticAdorner
Defined in: packages/aip/src/filtering/to-debug-string.ts:90
Mirrors cel-go’s SemanticAdorner / cel-es’s SemanticAdorner.
Annotates every node with ~<type> (from the checkedExpr typeMap) and, for
idents and calls, ^<name-or-overloadId> (from the referenceMap).
Type names use CEL-standard short forms: int, uint, bool, double,
string, bytes, null, timestamp, duration, dyn, !error!.
Implements
Section titled “Implements”Adorner
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SemanticAdorner(
checked):SemanticAdorner
Defined in: packages/aip/src/filtering/to-debug-string.ts:91
Parameters
Section titled “Parameters”checked
Section titled “checked”CheckedExpr
Returns
Section titled “Returns”SemanticAdorner
Methods
Section titled “Methods”getMetadata()
Section titled “getMetadata()”getMetadata(
expr):string
Defined in: packages/aip/src/filtering/to-debug-string.ts:93
Parameters
Section titled “Parameters”Expr
Returns
Section titled “Returns”string
Implementation of
Section titled “Implementation of”Adorner.getMetadata