UNPKG

coer-elements

Version:

Library for Angular projects

59 lines (58 loc) 4.99 kB
import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { AfterViewInit } from '@angular/core'; import { IListButton } from 'coer-elements/interfaces'; import * as i0 from "@angular/core"; export declare class CoerList<T> implements AfterViewInit { protected _listHeader: HTMLElement | null; protected _listGrandFather: HTMLElement | null; protected _list: HTMLElement | null; protected readonly _id: string; dataSource: import("@angular/core").InputSignal<T[]>; displayProperty: import("@angular/core").InputSignal<string>; header: import("@angular/core").InputSignal<string>; headerIcon: import("@angular/core").InputSignal<string>; buttonsConfig: import("@angular/core").InputSignal<IListButton<T>>; isLoading: import("@angular/core").InputSignal<boolean>; isDraggable: import("@angular/core").InputSignal<boolean>; showSearch: import("@angular/core").InputSignal<boolean>; template: import("@angular/core").InputSignal<((item: T, index: number) => string) | null>; width: import("@angular/core").InputSignal<string>; MinWidth: import("@angular/core").InputSignal<string>; MaxWidth: import("@angular/core").InputSignal<string>; height: import("@angular/core").InputSignal<string>; minHeight: import("@angular/core").InputSignal<string>; maxHeight: import("@angular/core").InputSignal<string>; marginTop: import("@angular/core").InputSignal<string>; marginRight: import("@angular/core").InputSignal<string>; marginBottom: import("@angular/core").InputSignal<string>; marginLeft: import("@angular/core").InputSignal<string>; onDrop: import("@angular/core").OutputEmitterRef<T>; onSort: import("@angular/core").OutputEmitterRef<T[]>; onClick: import("@angular/core").OutputEmitterRef<T>; onDoubleClick: import("@angular/core").OutputEmitterRef<T>; onClickDelete: import("@angular/core").OutputEmitterRef<T>; onClickGo: import("@angular/core").OutputEmitterRef<T>; onClickBack: import("@angular/core").OutputEmitterRef<void>; ngAfterViewInit(): void; protected _dataSource: import("@angular/core").Signal<T[]>; protected _isDraggable: import("@angular/core").Signal<boolean>; protected _hasTemplate: import("@angular/core").Signal<boolean>; protected _showbuttons: import("@angular/core").Signal<boolean>; protected get _height(): string; /** */ protected _GetDisplay: (item: any) => string; /** */ protected _GetIndexRow: (item: any) => number; /** */ protected _GetTemplate(item: any): string; /** */ protected _buttonConfig: (item: any, property: "showBackButton" | "showDeleteButtonByRow" | "showGoButtonByRow") => boolean; /** */ protected _Drop(event: CdkDragDrop<T[]>): void; /** */ protected _ButtonByRowColorDelete: import("@angular/core").Signal<"primary" | "secondary" | "success" | "warning" | "danger" | "navigation" | "information" | "dark">; /** */ protected _ButtonByRowColorGo: import("@angular/core").Signal<"primary" | "secondary" | "success" | "warning" | "danger" | "navigation" | "information" | "dark">; static ɵfac: i0.ɵɵFactoryDeclaration<CoerList<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CoerList<any>, "coer-list", never, { "dataSource": { "alias": "dataSource"; "required": false; "isSignal": true; }; "displayProperty": { "alias": "displayProperty"; "required": false; "isSignal": true; }; "header": { "alias": "header"; "required": false; "isSignal": true; }; "headerIcon": { "alias": "headerIcon"; "required": false; "isSignal": true; }; "buttonsConfig": { "alias": "buttonsConfig"; "required": false; "isSignal": true; }; "isLoading": { "alias": "isLoading"; "required": false; "isSignal": true; }; "isDraggable": { "alias": "isDraggable"; "required": false; "isSignal": true; }; "showSearch": { "alias": "showSearch"; "required": false; "isSignal": true; }; "template": { "alias": "template"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "MinWidth": { "alias": "MinWidth"; "required": false; "isSignal": true; }; "MaxWidth": { "alias": "MaxWidth"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "minHeight": { "alias": "minHeight"; "required": false; "isSignal": true; }; "maxHeight": { "alias": "maxHeight"; "required": false; "isSignal": true; }; "marginTop": { "alias": "marginTop"; "required": false; "isSignal": true; }; "marginRight": { "alias": "marginRight"; "required": false; "isSignal": true; }; "marginBottom": { "alias": "marginBottom"; "required": false; "isSignal": true; }; "marginLeft": { "alias": "marginLeft"; "required": false; "isSignal": true; }; }, { "onDrop": "onDrop"; "onSort": "onSort"; "onClick": "onClick"; "onDoubleClick": "onDoubleClick"; "onClickDelete": "onClickDelete"; "onClickGo": "onClickGo"; "onClickBack": "onClickBack"; }, never, never, false, never>; }