UNPKG

ng-materialgrammi

Version:

An Angular framework which follows

42 lines (41 loc) 1.67 kB
import { OnInit, ElementRef, EventEmitter, OnChanges } from '@angular/core'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export interface multiOption { name: string; value: string; } export declare class MuliselectComponent implements OnInit, OnChanges { private eRef; theme: string; title: string; searchOpt: FormControl; placeholder: string; removeIcon: string; options: multiOption[]; allowDuplicates: boolean; deleteIcon: string; viewType: string; enableSearch: boolean; data: EventEmitter<any>; selectedValues: any; selectedOptions: any; openOptions: boolean; highlighted: string; constructor(eRef: ElementRef); ngOnInit(): void; ngOnChanges(): void; clickout(event: any): void; handleKeyboardEvent(event: KeyboardEvent): void; toggleOptions(): void; closeOptions(): void; valueFromOption(option: any): string | false; removeOptions(opt: any): void; selectValue(value: any, name: any): void; mainClasses(): string; searchFromOptions(val: any): void; inputTheme(): "lite" | "dark"; isHighlighted(name: string): "" | "highlighted"; static ɵfac: i0.ɵɵFactoryDeclaration<MuliselectComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MuliselectComponent, "mg-muliselect", never, { "theme": "theme"; "title": "title"; "searchOpt": "searchOpt"; "placeholder": "placeholder"; "removeIcon": "removeIcon"; "options": "options"; "allowDuplicates": "allowDuplicates"; "deleteIcon": "deleteIcon"; "viewType": "viewType"; "enableSearch": "enableSearch"; }, { "data": "data"; }, never, never>; }