UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

24 lines (23 loc) 1.38 kB
import { OnInit } from '@angular/core'; import { AbstractSortableListComponent } from '../sortable-list/abstract-sortable-list.component'; import * as i0 from "@angular/core"; export declare abstract class AbstractAddRemoveList<T> extends AbstractSortableListComponent<T> implements OnInit { elementsList: Array<T>; buttonsOnBottom: boolean; isDisabled: boolean; showChecks: boolean; showSelectedRowsInRemoveButton: boolean; checkId: string; constructor(); ngOnInit(): void; add(): void; remove(): void; getDescription(element: T): string; preventDefault(event: any): boolean; getSelectedElements(): string; selectElement(element: T, ev: KeyboardEvent): void; selectCheckbox(element: T): void; abstract getDescriptionField(element: T): string; static ɵfac: i0.ɵɵFactoryDeclaration<AbstractAddRemoveList<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<AbstractAddRemoveList<any>, never, never, { "elementsList": { "alias": "elementsList"; "required": false; }; "buttonsOnBottom": { "alias": "buttonsOnBottom"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; "showChecks": { "alias": "showChecks"; "required": false; }; "showSelectedRowsInRemoveButton": { "alias": "showSelectedRowsInRemoveButton"; "required": false; }; }, {}, never, never, false, never>; }