Iterator
Iterator permits safe traversal over the contents of an aggregate type.
Extends
Section titled “Extends”Methods
Section titled “Methods”convertToNative()
Section titled “convertToNative()”convertToNative(
typeDesc):unknown
ConvertToNative converts the Value to a native TypeScript value according to the provided type description, or throws if the conversion is not feasible.
Parameters
Section titled “Parameters”typeDesc
Section titled “typeDesc”unknown
Returns
Section titled “Returns”unknown
Inherited from
Section titled “Inherited from”convertToType()
Section titled “convertToType()”convertToType(
typeValue):Val
ConvertToType supports type conversions between CEL value types supported by the expression language.
Parameters
Section titled “Parameters”typeValue
Section titled “typeValue”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”equal()
Section titled “equal()”equal(
other):Val
Equal returns true if the other value has the same type and content as the implementing value.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”hasNext()
Section titled “hasNext()”hasNext():
Val
HasNext returns true if there are unvisited elements in the Iterator.
Returns
Section titled “Returns”next()
Section titled “next()”next():
Val
Next returns the next element.
Returns
Section titled “Returns”type()
Section titled “type()”type():
RefType
Type returns the TypeValue of the value.
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”value()
Section titled “value()”value():
unknown
Value returns the raw value of the instance which may not be directly compatible with the expression language types.
Returns
Section titled “Returns”unknown