ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
15 lines • 717 B
TypeScript
import { SortPayload } from "../../types.js";
export declare const useSavedQueries: (resource: string) => [SavedQuery[], (value: SavedQuery[] | ((value: SavedQuery[]) => void), defaultValue?: SavedQuery[] | undefined) => void];
export interface SavedQuery {
label: string;
value: {
filter?: any;
displayedFilters?: any[];
sort?: SortPayload;
perPage?: number;
};
}
export declare const extractValidSavedQueries: (savedQueries: SavedQuery[]) => SavedQuery[];
export declare const areValidSavedQueries: (savedQueries: SavedQuery[]) => true | undefined;
export declare const isValidSavedQuery: (savedQuery: SavedQuery) => boolean;
//# sourceMappingURL=useSavedQueries.d.ts.map