AdminLTE/plugins/filterizr/FilterizrOptions/FilterizrOptions.d.ts
REJack e3888aee85
created new gallery page
- added filterizr to plugins
- created gallery demo
2019-08-28 11:42:16 +02:00

23 lines
709 B
TypeScript
Executable file

import { BaseOptions, RawOptions } from './../types/interfaces';
import ActiveFilter from '../ActiveFilter';
import { Filter } from '../types';
export interface Options extends BaseOptions {
filter: ActiveFilter;
}
export default class FilterizrOptions {
private options;
constructor(userOptions: RawOptions);
readonly isSpinnerEnabled: boolean;
readonly areControlsEnabled: boolean;
readonly controlsSelector: string;
filter: Filter;
toggleFilter(filter: string): void;
searchTerm: string;
get(): Options;
getRaw(): RawOptions;
set(newUserOptions: RawOptions): void;
private convertToFilterizrOptions;
private convertToOptions;
private validate;
}