UNPKG

react-querybuilder

Version:

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

14 lines (13 loc) 672 B
import type { FullCombinator, FullField, FullOperator, QueryBuilderProps, RuleGroupTypeAny } from "../types/index.mjs"; import type { UseQueryBuilderSchema } from "./QueryBuilder.useQueryBuilderSchema.mjs"; /** * Calls {@link useQueryBuilderSetup} to massage the props and prepare basic * update/generate methods, then passes the result to {@link useQueryBuilderSchema} * to prepare and return all values required to render {@link QueryBuilder}. */ export declare const useQueryBuilder: < RG extends RuleGroupTypeAny, F extends FullField, O extends FullOperator, C extends FullCombinator >(props: QueryBuilderProps<RG, F, O, C>) => UseQueryBuilderSchema<RG, F, O, C>;