UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

22 lines (21 loc) 1.23 kB
import { AfterContentInit, EventEmitter, OnDestroy, QueryList } from '@angular/core'; import { SelectListItemComponent } from './select-list-item/select-list-item.component'; import * as i0 from "@angular/core"; export declare class SelectListComponent<T> implements AfterContentInit, OnDestroy { private readonly _selection; /** Determine if we allow multiple items to be selected */ set multiple(multiple: boolean); /** Set the selected items */ set selected(selected: T | ReadonlyArray<T>); /** Emit when the selection changes */ selectedChange: EventEmitter<readonly T[]>; /** Find all select list items */ items: QueryList<SelectListItemComponent<T>>; /** Automatically unsubscribe all observables */ private readonly _onDestroy; constructor(); ngAfterContentInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SelectListComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SelectListComponent<any>, "ux-select-list", never, { "multiple": { "alias": "multiple"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; }, { "selectedChange": "selectedChange"; }, ["items"], ["*"], false, never>; }