UNPKG

sp-combo

Version:

# Angular sp-combo - Multiselect, Multiline and Autocomplete

46 lines 1.63 kB
import { SpSelectComponent } from './sp-select.component'; import { SpOption } from './sp-select.types'; import { SelectionModel } from './selection-model'; export declare class ItemsList { private _ngSelect; private _selectionModel; private _groups; constructor(_ngSelect: SpSelectComponent, _selectionModel: SelectionModel); private _items; get items(): SpOption[]; private _filteredItems; get filteredItems(): SpOption[]; private _markedIndex; get markedIndex(): number; get selectedItems(): SpOption[]; get markedItem(): SpOption; get noItemsToSelect(): boolean; get maxItemsSelected(): boolean; get lastSelectedItem(): SpOption; setItems(items: any[]): void; select(item: SpOption): void; unselect(item: SpOption): void; findItem(value: any): SpOption; addItem(item: any): SpOption; clearSelected(keepDisabled?: boolean): void; findByLabel(term: string): SpOption; filter(term: string): void; resetFilteredItems(): void; unmarkItem(): void; markNextItem(): void; markPreviousItem(): void; markItem(item: SpOption): void; markSelectedOrDefault(markDefault?: boolean): void; resolveNested(option: any, key: string): any; mapItem(item: any, index: number): SpOption; mapSelectedItems(): void; private _showSelected; private _hideSelected; private _defaultSearchFn; private _getNextItemIndex; private _stepToItem; private _getLastMarkedIndex; private _groupBy; private _flatten; } //# sourceMappingURL=items-list.d.ts.map