linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
63 lines (62 loc) β’ 1.83 kB
TypeScript
export declare const initLocalization: (props: any) => {
searchFilter: any;
searchQuery: {};
basicFilter: any;
basicQuery: {};
customFilter: any;
customQuery: {};
};
declare const useCoreOptions: ({ state, dispatch, props }: {
state: any;
dispatch: any;
props: any;
}) => {
CoreMethods: {
onQuery: ({ complexFilter, type, basicFilter, basicQuery, searchFilter, searchQuery, customFilter, }?: {
complexFilter?: {};
type?: string;
basicFilter?: any;
basicQuery?: any;
searchFilter?: any;
searchQuery?: any;
customFilter?: any;
}) => void;
setSearchFilter: (itemValue: any) => void;
};
RefMethods: {
getState: () => any;
getBasicFilter: () => any;
getFilterValue: ({ field, type }: {
field: any;
type: any;
}) => any;
getFilterQuery: (originData?: any) => {
fuzzyFilter: any;
basicFilter: {};
fuzzyQuery: {
filters: {
conditions: any[];
}[];
};
globalQuery: {
filters: {
conditions: any[];
}[];
};
filterQuery: {
filters: {
conditions: any[];
}[];
};
type: string;
};
getHasFilter: () => any;
setFilterValue: (itemValue: any, item: any) => void;
setFilterFieldValue: (field: any, value: any) => void;
setLocalization: (localization?: any) => void;
onComplexFilter: (customFilter: any) => void;
onClearChange: () => void;
getFilterFormat: () => any;
};
};
export default useCoreOptions;