react-querybuilder
Version:
React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts
2 lines • 19.3 kB
text/typescript
import { $ as UseFields, $a as RQBJsonLogic, $i as defaultPlaceholderOperatorGroupLabel, $n as mergeClassnames, $o as GetRuleGroupType, $r as defaultRuleProcessorJSONata, $t as regenerateIDs, A as useValueEditor, Aa as BaseTranslation, Ai as splitBy, An as PreparedOptionList, Ao as MatchModeOptions, Ar as jsonLogicAdditionalOperators, As as GetOptionIdentifierType, At as Schema, B as useSelectElementChangeHandler, Ba as ConstituentWordOrder, Bi as defaultCombinators, Bn as toFullOption, Bo as ValueSourceFlexibleOptions, Br as sqlDialectPresets, Bs as ValueOption, Bt as ValueEditorProps, C as messages, Ca as JsonLogicOr, Ci as defaultValidator, Cn as getPathOfID, Co as FieldByValue, Cr as celCombinatorMap, Cs as FlexibleOptionGroup, Ct as OperatorSelectorProps, D as useValueSelector, Da as JsonLogicStrictEqual, Di as clsx, Dn as ParseNumberOptions, Do as InputType, Dr as getQuotedFieldName, Ds as FullOptionList, Dt as QueryBuilderProps, E as ValueSelector, Ea as JsonLogicSome, Ei as convertToIC, En as pathsAreEqual, Eo as FullOperator, Er as getQuoteFieldNamesWithArray, Es as FullOption, Et as QueryBuilderContextProviderProps, F as RuleWithSubQueryGroupComponentsWrapper, Fa as Classnames, Fi as DefaultMatchModes, Fn as isFullOptionArray, Fo as Path, Fr as prismaOperators, Fs as OptionList, Ft as TranslationWithPlaceholders, G as PathInfo, Ga as FormatQueryFinalOptions, Gi as defaultOperatorLabelMap, Gn as uniqOptGroups, Go as RuleValidator, Gr as defaultRuleProcessorPrisma, Gt as RuleGroupBodyComponents, H as usePrevious, Ha as ExportFormat, Hi as defaultControlClassnames, Hn as toFullOptionMap, Ho as ValueSources, Hr as defaultOperatorProcessorSQL, Ht as ValueSourceSelectorProps, I as UseRule, Ia as CommonRuleSubComponentProps, Ii as DefaultOperators, In as isFullOptionGroupArray, Io as RemoveNullability, Ir as processMatchMode, Is as StringUnionToFlexibleOptionArray, It as Translations, J as UseOptionListPropParams, Ja as GroupVariantCondition, Ji as defaultPlaceholderFieldGroupLabel, Jn as objectKeys, Jo as DefaultRuleGroupICArray, Jr as defaultOperatorProcessorNL, Jt as useRuleGroup, K as usePathsMemo, Ka as FormatQueryOptions, Ki as defaultOperatorNegationMap, Kn as uniqOptList, Ko as ValidationMap, Kr as defaultRuleProcessorParameterized, Kt as RuleGroupHeaderComponents, L as useRule, La as Placeholder, Li as LogType, Ln as isOptionGroupArray, Lo as ValueChangeEventHandler, Lr as shouldRenderAsNumber, Ls as StringUnionToFullOptionArray, Lt as TranslationsFull, M as Rule, Ma as BaseTranslationWithPlaceholders, Mi as trimIfString, Mn as getOption, Mo as OperatorByValue, Mr as mongoOperators, Ms as NameLabelPair, Mt as ShiftActionsProps, N as RuleComponents, Na as BaseTranslations, Ni as DefaultCombinators, Nn as isFlexibleOptionArray, No as ParseNumberMethod, Nr as normalizeConstituentWordOrder, Ns as Option, Nt as Translation, O as UseValueEditor, Oa as JsonLogicStrictNotEqual, Oi as joinWith, On as parseNumber, Oo as MatchConfig, Or as isValidValue, Os as FullOptionMap, Ot as RuleGroupProps, P as RuleComponentsWithSubQuery, Pa as BaseTranslationsFull, Pi as DefaultCombinatorsExtended, Pn as isFlexibleOptionGroupArray, Po as ParseNumbersPropConfig, Pr as numerifyValues, Ps as OptionGroup, Pt as TranslationWithLabel, Q as useMergedContext, Qa as ParameterizedSQL, Qi as defaultPlaceholderName, Qn as numericRegex, Qo as GenericizeRuleGroupType, Qr as defaultRuleProcessorJsonLogic, Qt as regenerateID, R as useStopEventPropagation, Ra as QueryActions, Ri as TestID, Rn as prepareOptionList, Ro as ValueEditorType, Rr as formatQuery, Rs as ToFlexibleOption, Rt as UseRuleDnD, S as getCompatContextProvider, Sa as JsonLogicNotEqual, Si as filterFieldsByComparator, Sn as getParentPath, So as Field, Sr as bigIntJsonStringifyReplacer, Ss as FlexibleOption, St as NotToggleProps, T as UseValueSelectorParams, Ta as JsonLogicRulesLogic, Ti as convertQuery, Tn as pathIsDisabled, To as FullField, Tr as getNLTranslataion, Ts as FlexibleOptionListProp, Tt as QueryBuilderContextProvider, U as usePreferAnyProp, Ua as ExportObjectFormats, Ui as defaultJoinChar, Un as uniqByIdentifier, Uo as WithRequired, Ur as defaultRuleProcessorSQL, Ut as VersatileSelectorProps, V as useReactDndWarning, Va as ConstituentWordOrderString, Vi as defaultCombinatorsExtended, Vn as toFullOptionList, Vo as ValueSourceFullOptions, Vr as defaultValueProcessorNL, Vs as WithUnknownIndex, Vt as ValueSelectorProps, W as usePreferProp, Wa as ExportOperatorMap, Wi as defaultMatchModes, Wn as uniqByName, Wo as QueryValidator, Wr as defaultRuleProcessorSequelize, Wt as RuleGroup, X as UseMergedContext, Xa as NLTranslations, Xi as defaultPlaceholderFieldName, Xn as lc, Xo as DefaultRuleGroupTypeIC, Xr as defaultRuleProcessorMongoDBQuery, Xt as transformQuery, Y as useOptionListProp, Ya as NLTranslationKey, Yi as defaultPlaceholderFieldLabel, Yn as isPojo, Yo as DefaultRuleGroupTypeAny, Yr as defaultRuleProcessorNL, Yt as TransformQueryOptions, Z as UseMergedContextParams, Za as ParameterizedNamedSQL, Zi as defaultPlaceholderLabel, Zn as nullOrUndefinedOrEmpty, Zo as DefaultRuleOrGroupArray, Zr as defaultRuleProcessorLDAP, Zt as RegenerateIdOptions, _ as useQueryBuilderSetup, _a as JsonLogicInString, _i as defaultRuleGroupProcessorCEL, _n as preferProp, _o as ActionElementEventHandler, _r as defaultValueProcessor, _s as RuleType, _t as Controls, a as useQueryBuilderSelector, aa as defaultTranslations, ai as defaultRuleGroupProcessorPrisma, an as add, ao as SQLPreset, ar as isRuleGroupType, as as CommonRuleAndGroupProperties, at as MatchModeEditor, b as mergeTranslations, ba as JsonLogicNegation, bi as defaultRuleProcessorMongoDB, bn as findPath, bo as Combinator, br as defaultValueProcessorSpELByRule, bs as BaseOption, bt as InlineCombinatorProps, c as RqbState, ca as rootPath, ci as defaultRuleGroupProcessorNL, cn as move, co as ValueProcessorLegacy, cr as getValueSourcesUtil, cs as DefaultCombinatorName, ct as InlineCombinator, d as QueryBuilder, da as JsonLogicAnd, di as defaultRuleGroupProcessorMongoDB, dn as PreparerOptions, do as DragCollection, dr as getMatchModesUtil, ds as DefaultOperatorName, dt as ActionProps, ea as defaultPlaceholderOperatorLabel, ei as defaultRuleProcessorElasticSearch, en as AddOptions, eo as RQBJsonLogicEndsWith, er as mergeAnyTranslation, es as GetRuleTypeFromGroupWithFieldAndOperator, et as useFields, f as QueryBuilderContext, fa as JsonLogicDoubleNegation, fi as defaultRuleGroupProcessorLDAP, fn as prepareRule, fo as DraggedItem, fr as generateID, fs as DefaultRuleGroupArray, ft as ActionWithRulesAndAddersProps, g as UseQueryBuilderSetup, ga as JsonLogicInArray, gi as defaultRuleGroupProcessorDrizzle, gn as preferFlagProps, go as AccessibleDescriptionGenerator, gr as defaultSpELValueProcessor, gs as RuleGroupType, gt as ControlElementsProp, h as useQueryBuilderSchema, ha as JsonLogicGreaterThanOrEqual, hi as defaultRuleGroupProcessorElasticSearch, hn as preferAnyProp, ho as DropResult, hr as defaultMongoDBValueProcessor, hs as RuleGroupArray, ht as CommonSubComponentProps, i as useQueryBuilderQuery, ia as defaultPlaceholderValueName, ii as defaultRuleGroupProcessorSequelize, in as UpdateOptions, io as RuleProcessor, ir as isRuleGroup, is as RuleOrGroupArray, it as NotToggle, j as ShiftActions, ja as BaseTranslationWithLabel, ji as toArray, jn as getFirstOption, jo as Operator, jr as mapSQLOperator, js as GetOptionType, jt as SelectorOrEditorProps, k as ValueEditor, ka as JsonLogicVar, ki as nullFreeArray, kn as PrepareOptionListParams, ko as MatchMode, kr as isValueProcessorLegacy, ks as FullOptionRecord, kt as RuleProps, l as RqbStore, la as standardClassnames, li as defaultRuleGroupProcessorMongoDBQuery, ln as remove, lo as ValueProcessorOptions, lr as getValidationClassNames, ls as DefaultCombinatorNameExtended, lt as DragHandle, m as UseQueryBuilderSchema, ma as JsonLogicGreaterThan, mi as defaultRuleGroupProcessorJSONata, mn as prepareRuleOrGroup, mo as DropEffect, mr as defaultCELValueProcessor, ms as DefaultRuleType, mt as CombinatorSelectorProps, n as getQuerySelectorById, na as defaultPlaceholderValueGroupLabel, ni as defaultRuleGroupProcessorSQL, nn as InsertOptions, no as RQBJsonLogicVar, nr as isRuleOrGroupValid, ns as RuleGroupTypeAny, nt as UseControlledOrUncontrolledParams, o as getRqbStore, oa as groupInvalidReasons, oi as prismaFallback, on as group, oo as ValueProcessor, or as isRuleGroupTypeIC, os as DefaultCombinator, ot as UseMatchModeEditor, p as useQueryBuilder, pa as JsonLogicEqual, pi as defaultRuleGroupProcessorJsonLogic, pn as prepareRuleGroup, po as DropCollection, pr as generateAccessibleDescription, ps as DefaultRuleGroupType, pt as ActionWithRulesProps, q as UseOptionListProp, qa as FormatQueryValidateRule, qi as defaultOperators, qn as objectEntries, qo as ValidationResult, qr as defaultExportOperatorMap, qt as UseRuleGroup, r as QueryBuilderStateContext, ra as defaultPlaceholderValueLabel, ri as defaultRuleGroupProcessorSpEL, rn as MoveOptions, ro as RuleGroupProcessor, rr as isValidationResult, rs as RuleGroupTypeIC, rt as useControlledOrUncontrolled, s as injectSlice, sa as queryBuilderFlagDefaults, si as defaultRuleGroupProcessorParameterized, sn as insert, so as ValueProcessorByRule, sr as isRuleType, ss as DefaultCombinatorExtended, st as useMatchModeEditor, t as queryBuilderStore, ta as defaultPlaceholderOperatorName, ti as defaultRuleProcessorDrizzle, tn as GroupOptions, to as RQBJsonLogicStartsWith, tr as mergeAnyTranslations, ts as RuleGroupICArray, tt as useDeprecatedProps, u as QueryBuilderStateProvider, ua as JsonLogicAll, ui as mongoDbFallback, un as update, uo as DndDropTargetType, ur as getParseNumberMethod, us as DefaultOperator, ut as ActionElement, v as toOptions, va as JsonLogicLessThan, vi as defaultValueProcessorByRule, vn as FindPathReturnType, vo as Arity, vr as defaultValueProcessorCELByRule, vs as UpdateableProperties, vt as DragHandleProps, w as defaultControlElements, wa as JsonLogicReservedOperations, wi as convertFromIC, wn as isAncestor, wo as FullCombinator, wr as defaultNLTranslations, ws as FlexibleOptionList, wt as QueryBuilderContextProps, x as GetCompatContextProviderProps, xa as JsonLogicNone, xi as defaultRuleProcessorCEL, xn as getCommonAncestorPath, xo as CombinatorByValue, xr as bigIntJsonParseReviver, xs as BaseOptionMap, xt as MatchModeEditorProps, y as mergeTranslation, ya as JsonLogicLessThanOrEqual, yi as defaultRuleProcessorSpEL, yn as findID, yo as Classname, yr as defaultValueProcessorMongoDBByRule, ys as BaseFullOption, yt as FieldSelectorProps, z as UseSelectElementChangeHandlerParams, za as QueryBuilderFlags, zi as defaultCombinatorLabelMap, zn as toFlatOptionArray, zo as ValueSource, zr as formatQueryOptionPresets, zs as ToFullOption, zt as UseRuleGroupDnD } from "./index-CfYDBuoo.mjs";
export { AccessibleDescriptionGenerator, ActionElement, ActionElementEventHandler, ActionProps, ActionWithRulesAndAddersProps, ActionWithRulesProps, AddOptions, Arity, BaseFullOption, BaseOption, BaseOptionMap, BaseTranslation, BaseTranslationWithLabel, BaseTranslationWithPlaceholders, BaseTranslations, BaseTranslationsFull, Classname, Classnames, Combinator, CombinatorByValue, CombinatorSelectorProps, CommonRuleAndGroupProperties, CommonRuleSubComponentProps, CommonSubComponentProps, ConstituentWordOrder, ConstituentWordOrderString, ControlElementsProp, Controls, DefaultCombinator, DefaultCombinatorExtended, DefaultCombinatorName, DefaultCombinatorNameExtended, DefaultCombinators, DefaultCombinatorsExtended, DefaultMatchModes, DefaultOperator, DefaultOperatorName, DefaultOperators, DefaultRuleGroupArray, DefaultRuleGroupICArray, DefaultRuleGroupType, DefaultRuleGroupTypeAny, DefaultRuleGroupTypeIC, DefaultRuleOrGroupArray, DefaultRuleType, DndDropTargetType, DragCollection, DragHandle, DragHandleProps, DraggedItem, DropCollection, DropEffect, DropResult, ExportFormat, ExportObjectFormats, ExportOperatorMap, Field, FieldByValue, FieldSelectorProps, FindPathReturnType, FlexibleOption, FlexibleOptionGroup, FlexibleOptionList, FlexibleOptionListProp, FormatQueryFinalOptions, FormatQueryOptions, FormatQueryValidateRule, FullCombinator, FullField, FullOperator, FullOption, FullOptionList, FullOptionMap, FullOptionRecord, GenericizeRuleGroupType, GetCompatContextProviderProps, GetOptionIdentifierType, GetOptionType, GetRuleGroupType, GetRuleTypeFromGroupWithFieldAndOperator, GroupOptions, GroupVariantCondition, InlineCombinator, InlineCombinatorProps, InputType, InsertOptions, JsonLogicAll, JsonLogicAnd, JsonLogicDoubleNegation, JsonLogicEqual, JsonLogicGreaterThan, JsonLogicGreaterThanOrEqual, JsonLogicInArray, JsonLogicInString, JsonLogicLessThan, JsonLogicLessThanOrEqual, JsonLogicNegation, JsonLogicNone, JsonLogicNotEqual, JsonLogicOr, JsonLogicReservedOperations, JsonLogicRulesLogic, JsonLogicSome, JsonLogicStrictEqual, JsonLogicStrictNotEqual, JsonLogicVar, LogType, MatchConfig, MatchMode, MatchModeEditor, MatchModeEditorProps, MatchModeOptions, MoveOptions, NLTranslationKey, NLTranslations, NameLabelPair, NotToggle, NotToggleProps, Operator, OperatorByValue, OperatorSelectorProps, Option, OptionGroup, OptionList, ParameterizedNamedSQL, ParameterizedSQL, ParseNumberMethod, ParseNumberOptions, ParseNumbersPropConfig, Path, PathInfo, Placeholder, PrepareOptionListParams, PreparedOptionList, PreparerOptions, QueryActions, QueryBuilder, QueryBuilder as default, QueryBuilderContext, QueryBuilderContextProps, QueryBuilderContextProvider, QueryBuilderContextProviderProps, QueryBuilderFlags, QueryBuilderProps, QueryBuilderStateContext, QueryBuilderStateProvider, QueryValidator, RQBJsonLogic, RQBJsonLogicEndsWith, RQBJsonLogicStartsWith, RQBJsonLogicVar, RegenerateIdOptions, RemoveNullability, RqbState, RqbStore, Rule, RuleComponents, RuleComponentsWithSubQuery, RuleGroup, RuleGroupArray, RuleGroupBodyComponents, RuleGroupHeaderComponents, RuleGroupICArray, RuleGroupProcessor, RuleGroupProps, RuleGroupType, RuleGroupTypeAny, RuleGroupTypeIC, RuleOrGroupArray, RuleProcessor, RuleProps, RuleType, RuleValidator, RuleWithSubQueryGroupComponentsWrapper, SQLPreset, Schema, SelectorOrEditorProps, ShiftActions, ShiftActionsProps, StringUnionToFlexibleOptionArray, StringUnionToFullOptionArray, TestID, ToFlexibleOption, ToFullOption, TransformQueryOptions, Translation, TranslationWithLabel, TranslationWithPlaceholders, Translations, TranslationsFull, UpdateOptions, UpdateableProperties, UseControlledOrUncontrolledParams, UseFields, UseMatchModeEditor, UseMergedContext, UseMergedContextParams, UseOptionListProp, UseOptionListPropParams, UseQueryBuilderSchema, UseQueryBuilderSetup, UseRule, UseRuleDnD, UseRuleGroup, UseRuleGroupDnD, UseSelectElementChangeHandlerParams, UseValueEditor, UseValueSelectorParams, ValidationMap, ValidationResult, ValueChangeEventHandler, ValueEditor, ValueEditorProps, ValueEditorType, ValueOption, ValueProcessor, ValueProcessorByRule, ValueProcessorLegacy, ValueProcessorOptions, ValueSelector, ValueSelectorProps, ValueSource, ValueSourceFlexibleOptions, ValueSourceFullOptions, ValueSourceSelectorProps, ValueSources, VersatileSelectorProps, WithRequired, WithUnknownIndex, add, bigIntJsonParseReviver, bigIntJsonStringifyReplacer, celCombinatorMap, clsx, convertFromIC, convertQuery, convertToIC, defaultCELValueProcessor, defaultCombinatorLabelMap, defaultCombinators, defaultCombinatorsExtended, defaultControlClassnames, defaultControlElements, defaultExportOperatorMap, defaultJoinChar, defaultMatchModes, defaultMongoDBValueProcessor, defaultNLTranslations, defaultOperatorLabelMap, defaultOperatorNegationMap, defaultOperatorProcessorNL, defaultOperatorProcessorSQL, defaultOperators, defaultPlaceholderFieldGroupLabel, defaultPlaceholderFieldLabel, defaultPlaceholderFieldName, defaultPlaceholderLabel, defaultPlaceholderName, defaultPlaceholderOperatorGroupLabel, defaultPlaceholderOperatorLabel, defaultPlaceholderOperatorName, defaultPlaceholderValueGroupLabel, defaultPlaceholderValueLabel, defaultPlaceholderValueName, defaultRuleGroupProcessorCEL, defaultRuleGroupProcessorDrizzle, defaultRuleGroupProcessorElasticSearch, defaultRuleGroupProcessorJSONata, defaultRuleGroupProcessorJsonLogic, defaultRuleGroupProcessorLDAP, defaultRuleGroupProcessorMongoDB, defaultRuleGroupProcessorMongoDBQuery, defaultRuleGroupProcessorNL, defaultRuleGroupProcessorParameterized, defaultRuleGroupProcessorPrisma, defaultRuleGroupProcessorSQL, defaultRuleGroupProcessorSequelize, defaultRuleGroupProcessorSpEL, defaultRuleProcessorCEL, defaultRuleProcessorDrizzle, defaultRuleProcessorElasticSearch, defaultRuleProcessorJSONata, defaultRuleProcessorJsonLogic, defaultRuleProcessorLDAP, defaultRuleProcessorMongoDB, defaultRuleProcessorMongoDBQuery, defaultRuleProcessorNL, defaultRuleProcessorParameterized, defaultRuleProcessorPrisma, defaultRuleProcessorSQL, defaultRuleProcessorSequelize, defaultRuleProcessorSpEL, defaultSpELValueProcessor, defaultTranslations, defaultValidator, defaultValueProcessor, defaultValueProcessorByRule, defaultValueProcessorCELByRule, defaultValueProcessorMongoDBByRule, defaultValueProcessorNL, defaultValueProcessorSpELByRule, filterFieldsByComparator, findID, findPath, formatQuery, formatQueryOptionPresets, generateAccessibleDescription, generateID, getCommonAncestorPath, getCompatContextProvider, getFirstOption, getMatchModesUtil, getNLTranslataion, getOption, getParentPath, getParseNumberMethod, getPathOfID, getQuerySelectorById, getQuoteFieldNamesWithArray, getQuotedFieldName, getRqbStore, getValidationClassNames, getValueSourcesUtil, group, groupInvalidReasons, injectSlice, insert, isAncestor, isFlexibleOptionArray, isFlexibleOptionGroupArray, isFullOptionArray, isFullOptionGroupArray, isOptionGroupArray, isPojo, isRuleGroup, isRuleGroupType, isRuleGroupTypeIC, isRuleOrGroupValid, isRuleType, isValidValue, isValidationResult, isValueProcessorLegacy, joinWith, jsonLogicAdditionalOperators, lc, mapSQLOperator, mergeAnyTranslation, mergeAnyTranslations, mergeClassnames, mergeTranslation, mergeTranslations, messages, mongoDbFallback, mongoOperators, move, normalizeConstituentWordOrder, nullFreeArray, nullOrUndefinedOrEmpty, numericRegex, numerifyValues, objectEntries, objectKeys, parseNumber, pathIsDisabled, pathsAreEqual, preferAnyProp, preferFlagProps, preferProp, prepareOptionList, prepareRule, prepareRuleGroup, prepareRuleOrGroup, prismaFallback, prismaOperators, processMatchMode, queryBuilderFlagDefaults, queryBuilderStore, regenerateID, regenerateIDs, remove, rootPath, shouldRenderAsNumber, splitBy, sqlDialectPresets, standardClassnames, toArray, toFlatOptionArray, toFullOption, toFullOptionList, toFullOptionMap, toOptions, transformQuery, trimIfString, uniqByIdentifier, uniqByName, uniqOptGroups, uniqOptList, update, useControlledOrUncontrolled, useDeprecatedProps, useFields, useMatchModeEditor, useMergedContext, useOptionListProp, usePathsMemo, usePreferAnyProp, usePreferProp, usePrevious, useQueryBuilder, useQueryBuilderQuery, useQueryBuilderSchema, useQueryBuilderSelector, useQueryBuilderSetup, useReactDndWarning, useRule, useRuleGroup, useSelectElementChangeHandler, useStopEventPropagation, useValueEditor, useValueSelector };