UNPKG

truly-ui

Version:
77 lines (76 loc) 2.1 kB
import { EventEmitter, OnInit } from '@angular/core'; export declare class TlMultiselect implements OnInit { color: string; /** * Array de Objetos que é utilizado na listagem dos dados */ data: any[]; /** * Chave a qual ira ser realizada a pesquisa */ query: string; label: string; detail: string; placeholder: string; icon: string; showIcon: boolean; openFocus: boolean; detailOnTag: any; selectTag: number; itemHeight: number; itemAmount: number; minLengthSearch: number; inputID: string; listID: string; getSelecteds: EventEmitter<any>; input: any; ul: any; isOpen: string; filtredItens: any[]; private children; private placeholderMessage; private tags; constructor(); ngOnInit(): void; validationProperty(): void; setFiltredItens(): void; toogleOpen(opened: string): void; receiveFocus(): void; searchItem(inputed: any, $event: any): void; /** * Remove uma TAG do input ao precionar BACKSPACE * * @param {KeyboardEvent} $event The target to process see * @param {KeyboardEvent} $event2 The target2 to process see * * @example * This is a good example * processTarget('yo') */ removeTagOnBackspace($event: any): void; closeFilterOnEscape($event: any): void; removeTag(index: any, item?: any): void; selectTagClick(event: any, index: any, item?: any): void; selectTagCtrlBindClick(item: any): void; selectTagNavitation(keycode: any): void; changePlaceholder(): void; addTag(index: any, item: any): void; inputKeyDown(event: any, index: any, item: any): void; deleteTagSelected(): void; arrowDown(): void; arrowUp(): void; calcHeightItem(): { 'height': string; }; changeColorTag(tag: any): { 'background': any; } | { 'background': any; 'opacity': number; }; inputSetFocus(): void; cleanInput(): void; cleanTagSelected(): void; hasTag(): boolean; close(event: any): void; }