kongdeqiang
2023-02-22 9812f31d6402a268fa6fd35e8c3a2a59582b720d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { Filter } from './ActiveFilter';
import FilterItem from './FilterItem';
import FilterizrOptions from './FilterizrOptions/FilterizrOptions';
export default class FilterItems {
    private filterItems;
    private options;
    constructor(filterItems: FilterItem[], options: FilterizrOptions);
    readonly length: number;
    get(): FilterItem[];
    getItem(index: number): FilterItem;
    set(filterItems: FilterItem[]): void;
    destroy(): void;
    updateTransitionStyle(): void;
    updateDimensions(): void;
    push(filterItem: FilterItem): number;
    getFiltered(filter: Filter): FilterItem[];
    getFilteredOut(filter: Filter): FilterItem[];
    getSorted(sortAttr?: string, sortOrder?: 'asc' | 'desc'): FilterItem[];
    getSearched(searchTerm: string): FilterItem[];
    getShuffled(): FilterItem[];
    private shouldBeFiltered;
}