Skip to content

BoolQualifier

BoolQualifier applies a boolean-based map-key access.

  • ConstantQualifierBase

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

constructor initializes the constant qualifier state.

number

boolean

TypeAdapter

string | number | bigint | boolean

Val

boolean = false

BoolQualifier

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 boolean 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