Skip to content

StringQualifier

StringQualifier applies a string-based field or map-key access.

  • ConstantQualifierBase

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

constructor initializes the constant qualifier state.

number

boolean

TypeAdapter

string | number | bigint | boolean

Val

boolean = false

StringQualifier

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 string field or map-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