Skip to content

Bytes

Bytes supports add, compare, and size operations.

new Bytes(inner): Bytes

Uint8Array

Bytes

add(other): Val

Add concatenates byte sequences.

Val

Val

Adder.add


compare(other): Val

Compare provides lexicographic ordering.

Val

Val

Comparer.compare


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.

unknown

unknown

Val.convertToNative


convertToType(typeValue): Val

ConvertToType supports type conversions between CEL value types supported by the expression language.

RefType

Val

Val.convertToType


equal(other): Val

Equal returns true if the other value has the same type and content as the implementing value.

Val

Val

Val.equal


isZeroValue(): boolean

IsZeroValue returns true if the byte array is empty.

boolean


size(): Val

Size returns the number of elements or length of the value.

Val

Sizer.size


type(): RefType

Type returns the TypeValue of the value.

RefType

Val.type


value(): Uint8Array

Value returns the raw value of the instance which may not be directly compatible with the expression language types.

Uint8Array

Val.value