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
| Parameter | Type |
|---|---|
field | string |
opts | ValueProcessorOptions |
Returns
string
renderLeaf
renderLeaf: (
node: {kind:"value";value:unknown;valueType?:string; },opts:ValueProcessorOptions) =>string
Defined in: expr/src/utils/serializeInfix.ts:17
Parameters
| Parameter | Type |
|---|---|
node | { kind: "value"; value: unknown; valueType?: string; } |
node.kind | "value" |
node.value | unknown |
node.valueType? | string |
opts | ValueProcessorOptions |
Returns
string
renderParameter?
optionalrenderParameter?: (parameter:string,opts:ValueProcessorOptions) =>string
Defined in: expr/src/utils/serializeInfix.ts:18
Parameters
| Parameter | Type |
|---|---|
parameter | string |
opts | ValueProcessorOptions |
Returns
string
API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.