UNPKG

2.62 kBTypeScriptView Raw
1import { ElementRef, EventEmitter, AfterContentInit, QueryList, TemplateRef, ChangeDetectorRef } from '@angular/core';
2import { SelectItem } from 'primeng/api';
3import { ControlValueAccessor } from '@angular/forms';
4export declare const LISTBOX_VALUE_ACCESSOR: any;
5export declare class Listbox implements AfterContentInit, ControlValueAccessor {
6 el: ElementRef;
7 cd: ChangeDetectorRef;
8 multiple: boolean;
9 style: any;
10 styleClass: string;
11 listStyle: any;
12 readonly: boolean;
13 disabled: boolean;
14 checkbox: boolean;
15 filter: boolean;
16 filterMode: string;
17 filterLocale: string;
18 metaKeySelection: boolean;
19 dataKey: string;
20 showToggleAll: boolean;
21 optionLabel: string;
22 ariaFilterLabel: string;
23 filterPlaceHolder: string;
24 onChange: EventEmitter<any>;
25 onClick: EventEmitter<any>;
26 onDblClick: EventEmitter<any>;
27 headerCheckboxViewChild: ElementRef;
28 headerFacet: any;
29 footerFacet: any;
30 templates: QueryList<any>;
31 itemTemplate: TemplateRef<any>;
32 _filterValue: string;
33 filtered: boolean;
34 value: any;
35 onModelChange: Function;
36 onModelTouched: Function;
37 optionTouched: boolean;
38 focus: boolean;
39 _options: any[];
40 headerCheckboxFocus: boolean;
41 disabledSelectedOptions: SelectItem[];
42 constructor(el: ElementRef, cd: ChangeDetectorRef);
43 options: any[];
44 filterValue: string;
45 ngAfterContentInit(): void;
46 writeValue(value: any): void;
47 registerOnChange(fn: Function): void;
48 registerOnTouched(fn: Function): void;
49 setDisabledState(val: boolean): void;
50 onOptionClick(event: any, option: any): void;
51 onOptionTouchEnd(event: any, option: any): void;
52 onOptionDoubleClick(event: Event, option: SelectItem): any;
53 onOptionClickSingle(event: any, option: any): void;
54 onOptionClickMultiple(event: any, option: any): void;
55 onOptionClickCheckbox(event: any, option: any): void;
56 removeOption(option: any): void;
57 isSelected(option: SelectItem): boolean;
58 readonly allChecked: boolean;
59 getEnabledOptionCount(): number;
60 allFilteredSelected(): boolean;
61 onFilter(event: any): void;
62 toggleAll(event: any): void;
63 isItemVisible(option: SelectItem): boolean;
64 onInputFocus(event: any): void;
65 onInputBlur(event: any): void;
66 onOptionKeyDown(event: KeyboardEvent, option: any): void;
67 findNextItem(item: any): any;
68 findPrevItem(item: any): any;
69 getFilteredOptions(): any[];
70 onHeaderCheckboxFocus(): void;
71 onHeaderCheckboxBlur(): void;
72 setDisabledSelectedOptions(): void;
73}
74export declare class ListboxModule {
75}