Skip to content

IntQualifier

IntQualifier applies an integer index or map-key access.

  • ConstantQualifierBase

new IntQualifier(id, optional, adapterValue, rawValue, celValueOverride?, errorOnBadPresenceTest?): IntQualifier

constructor initializes the constant qualifier state.

number

boolean

TypeAdapter

string | number | bigint | boolean

Val

boolean = false

IntQualifier

ConstantQualifierBase.constructor

id(): number

id returns the qualifier expression id.

number

ConstantQualifierBase.id


isOptional(): boolean

isOptional returns whether the qualifier is optional.

boolean

ConstantQualifierBase.isOptional


qualify(_, obj): unknown

qualify applies an integer index or key access to the target object.

Activation

unknown

unknown

ConstantQualifierBase.qualify


qualifyIfPresent(vars, obj, presenceOnly): unknown

qualifyIfPresent indexes native lists directly while preserving presence-test behavior.

Activation

unknown

boolean

unknown

ConstantQualifierBase.qualifyIfPresent


value(): Val

value returns the constant CEL value associated with the qualifier.

Val

ConstantQualifierBase.value