UNPKG

ng-fusion-ui

Version:

New Angular component library!

26 lines (25 loc) 1.45 kB
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { EditRowService } from '../../services/edit-row.service'; import * as i0 from "@angular/core"; export declare class RowActionsComponent<T extends object> implements OnChanges, OnInit, OnDestroy { private renderer; private el; private editRowService; editRow: import("@angular/core").InputSignal<T | undefined>; editIndex: import("@angular/core").InputSignal<number | undefined>; isEditing: import("@angular/core").WritableSignal<boolean>; showDelete: import("@angular/core").WritableSignal<boolean>; editSave: EventEmitter<T>; delete: EventEmitter<void>; private subscription; constructor(renderer: Renderer2, el: ElementRef, editRowService: EditRowService); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; setEdit(e: Event): void; cancelEdit(e: Event): void; saveEdit(e: Event): void; emitDelete(e: Event): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<RowActionsComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RowActionsComponent<any>, "fu-row-actions", never, { "editRow": { "alias": "editRow"; "required": false; "isSignal": true; }; "editIndex": { "alias": "editIndex"; "required": false; "isSignal": true; }; }, { "editSave": "editSave"; "delete": "delete"; }, never, ["*"], false, never>; }