@ng-ui-libraries/forms
Version:
16 lines (15 loc) • 511 B
TypeScript
import { Selector } from "./Selector";
import 'rxjs/Rx';
import { Observable } from "rxjs/Rx";
export declare class MultiSelector extends Selector {
options: any[];
selected: any;
selectBy: string;
constructor(options: any[], selected: any, selectBy?: string);
triggerSelectEvent(option: any): void;
getIndexOf(option: any): any;
triggerDeselectEvent(option: any): void;
isSelected(option: any): boolean;
selectAll$(): Observable<any>;
deselectAll$(): Observable<any>;
}