Skip to content

DoubleQualifier

DoubleQualifier applies a floating-point index or map-key access.

  • ConstantQualifierBase

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

constructor initializes the constant qualifier state.

number

boolean

TypeAdapter

string | number | bigint | boolean

Val

boolean = false

DoubleQualifier

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 a floating-point index or key access to the target object.

Activation

unknown

unknown

ConstantQualifierBase.qualify


qualifyIfPresent(_vars, obj, presenceOnly): unknown

qualifyIfPresent evaluates constant qualification with CEL presence-test semantics.

Activation

unknown

boolean

unknown

ConstantQualifierBase.qualifyIfPresent


value(): Val

value returns the constant CEL value associated with the qualifier.

Val

ConstantQualifierBase.value