parseJSONata
Converts a JSONata string expression into a DefaultRuleGroupType or DefaultRuleGroupTypeIC.
Functions
| Function | Description |
|---|---|
| getFieldFromPath | - |
| getValidValue | - |
| isJSONataBoolean | - |
| isJSONataExpressionOperand | A JSONata comparison operand that is a candidate expression subtree: an arithmetic infix node (+ - * / %) or a function-call node (excluding the not/contains predicates handled elsewhere). The expr-supplied getExpression handler decides whether it maps to a known function. |
| isJSONataIdentifier | - |
| isJSONataList | - |
| isJSONataNull | - |
| isJSONataNumber | - |
| isJSONataString | - |
| parseJSONata | Converts a JSONata string expression into a query suitable for the index!QueryBuilder QueryBuilder component's query or defaultQuery props (DefaultRuleGroupType). |
Interfaces
Type Aliases
| Type Alias | Description |
|---|---|
| JSONataExpressionOperand | A JSONata operand subtree that parseJSONata!ParseJSONataOptions.getExpression may receive — an arithmetic infix node (+ - * / %) or a function-call node ($abs/$min/$max/$uppercase/$lowercase, etc.). |
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.