@hxui/angular
Version:
* * *
28 lines (27 loc) • 1.03 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { FilterType } from './filters-type.enum';
import { FiltersModel } from './filters.model';
import { IFilterOption } from './filters-config.interface';
import { DropdownDirective } from '../dropdown/dropdown.directive';
export declare class FiltersCollapsedComponent implements OnInit {
dropdown: DropdownDirective;
FilterType: typeof FilterType;
activePane: string;
selectedFilter: FiltersModel;
data: FiltersModel[];
onFilter: EventEmitter<{}>;
onSearchFilter: EventEmitter<{}>;
constructor();
ngOnInit(): void;
clearSearch(filter: FiltersModel): void;
changeFilterSelection(filter: FiltersModel): void;
selectFilterOption(option: IFilterOption): void;
searchFilter(filter: FiltersModel): void;
back(): void;
onSlideDone($event: any): void;
totalActiveFilters(): number;
/**
* Used for track by and boost performance
*/
trackByFn(index: any, action: any): any;
}