UNPKG

@porscheinformatik/clr-addons

Version:
30 lines (29 loc) 1.68 kB
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, QueryList, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export interface ClrGenericQuickListItem { id: any; } export declare class ClrGenericQuickList<T extends ClrGenericQuickListItem> implements OnInit, AfterViewInit, OnDestroy { allItems: T[]; addLabel: string; addPossible: boolean; blankItem: any; controlClasses: string; required: boolean; readonly: string; compactMode: boolean; added: EventEmitter<any>; removed: EventEmitter<any>; itemTemplate: QueryList<TemplateRef<any>>; itemRows: QueryList<ElementRef>; rowCountFocus: number; private timeout; ngOnInit(): void; ngAfterViewInit(): void; addItem(): void; removeItem(item: T): void; setFocusOnAdd(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrGenericQuickList<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrGenericQuickList<any>, "clr-generic-quick-list", never, { "allItems": { "alias": "clrAllItems"; "required": false; }; "addLabel": { "alias": "clrAddLabel"; "required": false; }; "addPossible": { "alias": "clrAddPossible"; "required": false; }; "blankItem": { "alias": "clrBlankItem"; "required": false; }; "controlClasses": { "alias": "clrControlClasses"; "required": false; }; "required": { "alias": "clrMandatory"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "compactMode": { "alias": "compactMode"; "required": false; }; }, { "added": "clrAdded"; "removed": "clrRemoved"; }, ["itemTemplate"], ["label", ".header-container"], false, never>; }