novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
30 lines (29 loc) • 994 B
TypeScript
import { ElementRef, OnInit, OnDestroy, Renderer2 } from '@angular/core';
import { BasePickerResults } from '../base-picker-results/BasePickerResults';
import { NovoLabelService } from '../../../../services/novo-label-service';
export declare class GroupedMultiPickerResults extends BasePickerResults implements OnInit, OnDestroy {
private renderer;
labels: NovoLabelService;
private inputElement;
private listElement;
selectedCategory: string;
searchTerm: string;
private keyboardSubscription;
private internalMap;
term: any;
readonly categories: any;
constructor(element: ElementRef, renderer: Renderer2, labels: NovoLabelService);
ngOnInit(): void;
ngOnDestroy(): void;
setAllCategory(): void;
selectCategory(category: {
value: string;
label: string;
}): void;
clearSearchTerm(event: MouseEvent): void;
filterData(): {
value: string;
label: string;
}[];
private filter(array);
}