UNPKG

@react-querybuilder/core

Version:

React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts

36 lines (34 loc) 1.63 kB
import { C as Except, d as DefaultRuleGroupTypeIC, g as DefaultRuleGroupType } from "./basic-B4vXboTG.mjs"; import { t as ParserCommonOptions } from "./import-Bc_p8ls9.mjs"; //#region src/utils/parseJSONata/parseJSONata.d.ts /** * Options object for {@link parseJSONata}. * * Note: `listsAsArrays` is ignored by `parseJSONata`; lists are _always_ arrays. */ interface ParseJSONataOptions extends ParserCommonOptions {} /** * Converts a JSONata string expression into a query suitable for the * {@link index!QueryBuilder QueryBuilder} component's `query` or `defaultQuery` props * ({@link index!DefaultRuleGroupType DefaultRuleGroupType}). */ declare function parseJSONata(jsonataInput: string): DefaultRuleGroupType; /** * Converts a JSONata string expression into a query suitable for the * {@link index!QueryBuilder QueryBuilder} component's `query` or `defaultQuery` props * ({@link index!DefaultRuleGroupType DefaultRuleGroupType}). */ declare function parseJSONata(jsonataInput: string, options: Except<ParseJSONataOptions, "independentCombinators"> & { independentCombinators?: false; }): DefaultRuleGroupType; /** * Converts a JSONata string expression into a query suitable for the * {@link index!QueryBuilder QueryBuilder} component's `query` or `defaultQuery` props * ({@link index!DefaultRuleGroupTypeIC DefaultRuleGroupTypeIC}). */ declare function parseJSONata(jsonataInput: string, options: Except<ParseJSONataOptions, "independentCombinators"> & { independentCombinators: true; }): DefaultRuleGroupTypeIC; //#endregion export { ParseJSONataOptions, parseJSONata }; //# sourceMappingURL=parseJSONata.d.mts.map