UNPKG

@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
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>; };