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) 608 B
import type { PayloadAction, Slice } from "@reduxjs/toolkit"; import type { RuleGroupTypeAny } from "../types"; export type QueriesSliceState = Record<string, RuleGroupTypeAny>; export interface SetQueryStateParams { qbId: string; query: RuleGroupTypeAny; } export declare const initialState: QueriesSliceState; export declare const queriesSlice: Slice<QueriesSliceState, { setQueryState: (state: QueriesSliceState, { payload: { qbId, query } }: PayloadAction<SetQueryStateParams>) => void }, "queries", "queries", { getQuerySelectorById: (state: QueriesSliceState, qbId: string) => RuleGroupTypeAny }>;