@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
13 lines (12 loc) • 823 B
TypeScript
import { QlLogicalOperator, QlPredicate } from '../../../parser/src/predicate';
import * as LayoutRedux from '../../../Redux/ActionsReducers/LayoutRedux';
import { AdaptablePredicate, ColumnFilter } from '../../../types';
export declare const useAdaptableFilterWrapper: (columnId: string, handleOnChangeOverride?: (columnFilter: ColumnFilter) => void) => {
qlPredicate: QlPredicate;
qlPredicateDefs: import("@adaptabletools/adaptable/src/parser/src/predicate/types").QlPredicateDef[];
columnFilter: ColumnFilter;
handleClear: () => LayoutRedux.LayoutColumnFilterClearAction;
handlePredicateChange: (newPredicate: QlPredicate | null) => void;
handleOnChange: (adaptablePredicate: AdaptablePredicate[], logic?: QlLogicalOperator) => void;
column: import("../../../types").AdaptableColumn<any>;
};