@ngx-performance-ui/ui
Version:
Ngx Performance UI - UI
23 lines (22 loc) • 701 B
TypeScript
import { TrackByFunction, Injector } from '@angular/core';
import { AbstractNgModelComponent } from '@ngx-performance-ui/core';
export interface ListboxItem {
text: string;
value?: any;
classes?: string;
}
export declare class ListboxComponent extends AbstractNgModelComponent<ListboxItem | ListboxItem[]> {
injector: Injector;
items: ListboxItem[];
classes: string;
activeClass: string;
title: string;
isFilterShow: boolean;
filterPlaceholder: string;
multiple: boolean;
filterValue: string;
trackByFn: TrackByFunction<ListboxItem>;
constructor(injector: Injector);
onClick(item: ListboxItem): void;
isActive(item: ListboxItem): any;
}