Your IP : 3.129.194.30


Current Path : /home/lentoinv/covisclubinternational.com/plugins/filterizr/FilterItems/
Upload File :
Current File : /home/lentoinv/covisclubinternational.com/plugins/filterizr/FilterItems/FilterItems.d.ts

import StyledFilterItems from './StyledFilterItems';
import { Filter } from '../types';
import FilterItem from '../FilterItem';
import FilterizrOptions from '../FilterizrOptions/FilterizrOptions';
import { Destructible, Styleable } from '../types/interfaces';
export default class FilterItems implements Destructible, Styleable {
    private filterItems;
    private styledFilterItems;
    private options;
    constructor(filterItems: FilterItem[], options: FilterizrOptions);
    readonly styles: StyledFilterItems;
    readonly length: number;
    getItem(index: number): FilterItem;
    destroy(): void;
    push(filterItem: FilterItem): number;
    remove(node: HTMLElement): void;
    getFiltered(filter: Filter): FilterItem[];
    getFilteredOut(filter: Filter): FilterItem[];
    sort(sortAttr?: string, sortOrder?: 'asc' | 'desc'): void;
    shuffle(): void;
    private search;
    private shouldBeFiltered;
}

?>