@hxui/angular
Version:
* * *
19 lines (18 loc) • 601 B
TypeScript
import { IFilterOption, IFiltersConfig } from './filters-config.interface';
import { FilterType } from './filters-type.enum';
export declare class FiltersModel implements IFiltersConfig {
id: string;
type: FilterType;
label: string;
options?: IFilterOption[];
value?: string;
callback: any;
selected: IFilterOption;
defaultIndex: number;
charLimit: number;
constructor(data?: IFiltersConfig);
setSelectedOption(option?: IFilterOption): void;
setDefaultOption(): void;
isDefaultOptionActive(): boolean;
isIconised(): boolean;
}