UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Join the chat at https://gitter.im/primefaces/primeng](https://badges.gitter.im/primefaces/primeng.svg)](https://gitter.im/primefaces/primeng?ut

66 lines (65 loc) 2.35 kB
import { ElementRef, EventEmitter, AfterContentInit, QueryList, TemplateRef, ChangeDetectorRef } from '@angular/core'; import { SelectItem } from '../common/selectitem'; import { DomHandler } from '../dom/domhandler'; import { ObjectUtils } from '../utils/objectutils'; import { ControlValueAccessor } from '@angular/forms'; export declare const LISTBOX_VALUE_ACCESSOR: any; export declare class Listbox implements AfterContentInit, ControlValueAccessor { el: ElementRef; domHandler: DomHandler; objectUtils: ObjectUtils; cd: ChangeDetectorRef; multiple: boolean; style: any; styleClass: string; listStyle: any; readonly: boolean; disabled: boolean; checkbox: boolean; filter: boolean; filterMode: string; metaKeySelection: boolean; dataKey: string; showToggleAll: boolean; optionLabel: string; onChange: EventEmitter<any>; onDblClick: EventEmitter<any>; headerFacet: any; footerFacet: any; templates: QueryList<any>; itemTemplate: TemplateRef<any>; _filterValue: string; filtered: boolean; value: any; onModelChange: Function; onModelTouched: Function; optionTouched: boolean; focus: boolean; _options: any[]; constructor(el: ElementRef, domHandler: DomHandler, objectUtils: ObjectUtils, cd: ChangeDetectorRef); options: any[]; filterValue: string; ngAfterContentInit(): void; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(val: boolean): void; onOptionClick(event: any, option: any): void; onOptionTouchEnd(event: any, option: any): void; onOptionDoubleClick(event: Event, option: SelectItem): any; onOptionClickSingle(event: any, option: any): void; onOptionClickMultiple(event: any, option: any): void; onOptionClickCheckbox(event: any, option: any): void; removeOption(option: any): void; isSelected(option: SelectItem): boolean; readonly allChecked: boolean; getEnabledOptionCount(): number; allFilteredSelected(): boolean; onFilter(event: any): void; toggleAll(event: any, checkbox: any): void; isItemVisible(option: SelectItem): boolean; onInputFocus(event: any): void; onInputBlur(event: any): void; } export declare class ListboxModule { }