UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

16 lines (15 loc) 630 B
import { IFilterOptionDef } from '../../interfaces/iFilter'; import { IScalarFilterParams } from './scalarFilter'; export declare class OptionsFactory { protected customFilterOptions: { [name: string]: IFilterOptionDef; }; protected filterOptions: (IFilterOptionDef | string)[]; protected defaultOption: string; init(params: IScalarFilterParams, defaultOptions: string[]): void; getFilterOptions(): (IFilterOptionDef | string)[]; private mapCustomOptions; private selectDefaultItem; getDefaultOption(): string; getCustomOption(name?: string | null): IFilterOptionDef | undefined; }