ng-fusion-ui
Version:
Angular data table library!
24 lines (23 loc) • 1.37 kB
TypeScript
import { EventEmitter, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TbodyActionsComponent<T extends object> implements OnDestroy {
editRowData: import("@angular/core").InputSignal<T | undefined>;
disabled: import("@angular/core").InputSignal<boolean>;
private tableUtilityService;
private tableEditService;
private elementRef;
isLoading: import("@angular/core").WritableSignal<boolean>;
editIndex: import("@angular/core").WritableSignal<number | null>;
rowIndex: import("@angular/core").WritableSignal<number>;
editSaveAction: EventEmitter<T>;
deleteAction: EventEmitter<void>;
cancelEditEffect: import("@angular/core").EffectRef;
startEditing(event: Event): void;
cancelEditing(event: Event): void;
saveEditing(event: Event): void;
deleteRow(event: Event): void;
private getRowIndex;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TbodyActionsComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TbodyActionsComponent<any>, "fu-tbody-actions", never, { "editRowData": { "alias": "editRowData"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "editSaveAction": "editSaveAction"; "deleteAction": "deleteAction"; }, never, ["*"], true, never>;
}