Skip to main content

InfixDialect

Defined in: expr/src/utils/serializeInfix.ts:15

Per-format hooks for the shared string ("infix") expression walker. renderField quotes a field reference for the target language (e.g. bare field, ?field); renderLeaf renders a value leaf (numbers bare, strings quoted/escaped per dialect). renderParameter (optional) renders a parameter node: dialects with native bind syntax (CEL/SpEL) emit the bare name; when omitted, the name is emitted as a string literal (paradigm B).

Properties

renderField

renderField: (field: string, opts: ValueProcessorOptions) => string

Defined in: expr/src/utils/serializeInfix.ts:16

Parameters

ParameterType
fieldstring
optsValueProcessorOptions

Returns

string


renderLeaf

renderLeaf: (node: { kind: "value"; value: unknown; valueType?: string; }, opts: ValueProcessorOptions) => string

Defined in: expr/src/utils/serializeInfix.ts:17

Parameters

ParameterType
node{ kind: "value"; value: unknown; valueType?: string; }
node.kind"value"
node.valueunknown
node.valueType?string
optsValueProcessorOptions

Returns

string


renderParameter?

optional renderParameter?: (parameter: string, opts: ValueProcessorOptions) => string

Defined in: expr/src/utils/serializeInfix.ts:18

Parameters

ParameterType
parameterstring
optsValueProcessorOptions

Returns

string


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.