ng-fusion-ui
Version:
New Angular component library!
29 lines (28 loc) • 1.77 kB
TypeScript
import { ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { DataSortingService } from '../../services/data-sorting.service';
import { EditRowService } from '../../services/edit-row.service';
import * as i0 from "@angular/core";
export declare class BodyRowCellComponent implements OnInit, OnChanges, OnDestroy {
private sortService;
private editRowService;
private elementRef;
cellValue: import("@angular/core").InputSignal<string | number | boolean>;
editKey: import("@angular/core").InputSignal<string>;
cellDef: import("@angular/core").WritableSignal<string>;
editCellValue: import("@angular/core").ModelSignal<string | number | boolean | undefined>;
isEditing: import("@angular/core").WritableSignal<boolean>;
hasCellValue: import("@angular/core").WritableSignal<boolean>;
isCellBoolean: import("@angular/core").Signal<boolean>;
private subscription;
constructor(sortService: DataSortingService, editRowService: EditRowService, elementRef: ElementRef);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
checkboxClick(event: Event): void;
onInputChange(value: any): void;
private validateKey;
private getCellIndex;
private getRowIndex;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BodyRowCellComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BodyRowCellComponent, "fu-body-row-cell", never, { "cellValue": { "alias": "cellValue"; "required": false; "isSignal": true; }; "editKey": { "alias": "editKey"; "required": false; "isSignal": true; }; "editCellValue": { "alias": "editCellValue"; "required": false; "isSignal": true; }; }, { "editCellValue": "editCellValueChange"; }, never, ["*"], false, never>;
}