UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

34 lines (33 loc) 1.77 kB
import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { Store } from '@ngxs/store'; import { IDataItem, IEntryIds } from '../../shared'; import * as i0 from "@angular/core"; export declare class GenericListComponent { private _store$; private _el; divMatList: ElementRef; ulGenericList: ElementRef; selectedItemId: string; set initialDataList(initialDataList: IDataItem[]); get initialDataList(): IDataItem[]; set search(search: string); get search(): string; isSelectOnlyModeEnabled: boolean; isLargeScreen: boolean; actionsMenuTemplate: TemplateRef<any>; selectedItem: EventEmitter<IDataItem>; private _initialDataList; private _search; activeItem: IDataItem; filteredDataList: IDataItem[]; dataList: IDataItem[]; elementRef: ElementRef; constructor(_store$: Store, _el: ElementRef); getLink(item: IDataItem): string; getActiveItem(item: IDataItem): void; setEntryIdsInStore(ids: IEntryIds): void; updateDataListOnSetAndOnSearch(): void; getItemCssClass(itemId: string): string; static ɵfac: i0.ɵɵFactoryDeclaration<GenericListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GenericListComponent, "dm-generic-list", never, { "selectedItemId": { "alias": "selectedItemId"; "required": false; }; "initialDataList": { "alias": "initialDataList"; "required": false; }; "search": { "alias": "search"; "required": false; }; "isSelectOnlyModeEnabled": { "alias": "isSelectOnlyModeEnabled"; "required": false; }; "isLargeScreen": { "alias": "isLargeScreen"; "required": false; }; "actionsMenuTemplate": { "alias": "actionsMenuTemplate"; "required": false; }; }, { "selectedItem": "selectedItem"; }, never, never, false, never>; }