UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

17 lines (16 loc) 653 B
import { ApiBase } from './ApiBase'; import { FilterInternalApi } from '../Internal/FilterInternalApi'; import { ColumnFilterApiImpl } from './ColumnFilterApiImpl'; import { GridFilterApiImpl } from './GridFilterApiImpl'; export class FilterApiImpl extends ApiBase { constructor(_adaptable) { super(_adaptable); this.internalApi = new FilterInternalApi(_adaptable); this.columnFilterApi = new ColumnFilterApiImpl(_adaptable); this.gridFilterApi = new GridFilterApiImpl(_adaptable); } clearAllFilters() { this.columnFilterApi.clearColumnFilters(); this.gridFilterApi.clearGridFilter(); } }