source: trip-planner-front/node_modules/primeng/listbox/listbox.d.ts@ 8d391a1

Last change on this file since 8d391a1 was 59329aa, checked in by Ema <ema_spirova@…>, 3 years ago

adding photos

  • Property mode set to 100644
File size: 5.1 KB
Line 
1import { ElementRef, EventEmitter, AfterContentInit, QueryList, TemplateRef, ChangeDetectorRef, OnInit, OnDestroy } from '@angular/core';
2import { FilterService, PrimeNGConfig } from 'primeng/api';
3import { ControlValueAccessor } from '@angular/forms';
4import { Subscription } from 'rxjs';
5import * as i0 from "@angular/core";
6import * as i1 from "@angular/common";
7import * as i2 from "primeng/api";
8import * as i3 from "primeng/ripple";
9export declare const LISTBOX_VALUE_ACCESSOR: any;
10export declare class Listbox implements AfterContentInit, OnInit, ControlValueAccessor, OnDestroy {
11 el: ElementRef;
12 cd: ChangeDetectorRef;
13 filterService: FilterService;
14 config: PrimeNGConfig;
15 multiple: boolean;
16 style: any;
17 styleClass: string;
18 listStyle: any;
19 listStyleClass: string;
20 readonly: boolean;
21 disabled: boolean;
22 checkbox: boolean;
23 filter: boolean;
24 filterMatchMode: string;
25 filterLocale: string;
26 metaKeySelection: boolean;
27 dataKey: string;
28 showToggleAll: boolean;
29 optionLabel: string;
30 optionValue: string;
31 optionGroupChildren: string;
32 optionGroupLabel: string;
33 optionDisabled: string;
34 ariaFilterLabel: string;
35 filterPlaceHolder: string;
36 emptyFilterMessage: string;
37 emptyMessage: string;
38 group: boolean;
39 onChange: EventEmitter<any>;
40 onClick: EventEmitter<any>;
41 onDblClick: EventEmitter<any>;
42 headerCheckboxViewChild: ElementRef;
43 headerFacet: any;
44 footerFacet: any;
45 templates: QueryList<any>;
46 _options: any[];
47 itemTemplate: TemplateRef<any>;
48 groupTemplate: TemplateRef<any>;
49 headerTemplate: TemplateRef<any>;
50 footerTemplate: TemplateRef<any>;
51 emptyFilterTemplate: TemplateRef<any>;
52 emptyTemplate: TemplateRef<any>;
53 _filterValue: string;
54 _filteredOptions: any[];
55 filtered: boolean;
56 value: any;
57 onModelChange: Function;
58 onModelTouched: Function;
59 optionTouched: boolean;
60 focus: boolean;
61 headerCheckboxFocus: boolean;
62 translationSubscription: Subscription;
63 constructor(el: ElementRef, cd: ChangeDetectorRef, filterService: FilterService, config: PrimeNGConfig);
64 get options(): any[];
65 set options(val: any[]);
66 get filterValue(): string;
67 set filterValue(val: string);
68 ngOnInit(): void;
69 ngAfterContentInit(): void;
70 getOptionLabel(option: any): any;
71 getOptionGroupChildren(optionGroup: any): any;
72 getOptionGroupLabel(optionGroup: any): any;
73 getOptionValue(option: any): any;
74 isOptionDisabled(option: any): any;
75 writeValue(value: any): void;
76 registerOnChange(fn: Function): void;
77 registerOnTouched(fn: Function): void;
78 setDisabledState(val: boolean): void;
79 onOptionClick(event: Event, option: any): void;
80 onOptionTouchEnd(option: any): void;
81 onOptionDoubleClick(event: Event, option: any): any;
82 onOptionClickSingle(event: any, option: any): void;
83 onOptionClickMultiple(event: any, option: any): void;
84 onOptionClickCheckbox(event: any, option: any): void;
85 removeOption(option: any): void;
86 isSelected(option: any): boolean;
87 get allChecked(): boolean;
88 get optionsToRender(): any[];
89 get emptyMessageLabel(): string;
90 get emptyFilterMessageLabel(): string;
91 hasFilter(): boolean;
92 isEmpty(optionsToDisplay: any): boolean;
93 onFilter(event: KeyboardEvent): void;
94 activateFilter(): void;
95 get toggleAllDisabled(): boolean;
96 toggleAll(event: any): void;
97 checkAll(): void;
98 uncheckAll(): void;
99 onOptionKeyDown(event: KeyboardEvent, option: any): void;
100 findNextItem(item: any): any;
101 findPrevItem(item: any): any;
102 onHeaderCheckboxFocus(): void;
103 onHeaderCheckboxBlur(): void;
104 ngOnDestroy(): void;
105 static ɵfac: i0.ɵɵFactoryDeclaration<Listbox, never>;
106 static ɵcmp: i0.ɵɵComponentDeclaration<Listbox, "p-listbox", never, { "multiple": "multiple"; "style": "style"; "styleClass": "styleClass"; "listStyle": "listStyle"; "listStyleClass": "listStyleClass"; "readonly": "readonly"; "disabled": "disabled"; "checkbox": "checkbox"; "filter": "filter"; "filterMatchMode": "filterMatchMode"; "filterLocale": "filterLocale"; "metaKeySelection": "metaKeySelection"; "dataKey": "dataKey"; "showToggleAll": "showToggleAll"; "optionLabel": "optionLabel"; "optionValue": "optionValue"; "optionGroupChildren": "optionGroupChildren"; "optionGroupLabel": "optionGroupLabel"; "optionDisabled": "optionDisabled"; "ariaFilterLabel": "ariaFilterLabel"; "filterPlaceHolder": "filterPlaceHolder"; "emptyFilterMessage": "emptyFilterMessage"; "emptyMessage": "emptyMessage"; "group": "group"; "options": "options"; "filterValue": "filterValue"; }, { "onChange": "onChange"; "onClick": "onClick"; "onDblClick": "onDblClick"; }, ["headerFacet", "footerFacet", "templates"], ["p-header", "p-footer"]>;
107}
108export declare class ListboxModule {
109 static ɵfac: i0.ɵɵFactoryDeclaration<ListboxModule, never>;
110 static ɵmod: i0.ɵɵNgModuleDeclaration<ListboxModule, [typeof Listbox], [typeof i1.CommonModule, typeof i2.SharedModule, typeof i3.RippleModule], [typeof Listbox, typeof i2.SharedModule]>;
111 static ɵinj: i0.ɵɵInjectorDeclaration<ListboxModule>;
112}
Note: See TracBrowser for help on using the repository browser.