@alauda-fe/common
Version:
Alauda frontend team common codes.
24 lines (23 loc) • 1.28 kB
TypeScript
import { CustomBeforeAction } from '@alauda/ui';
import { EventEmitter, TemplateRef } from '@angular/core';
import { ButtonPosition, EditableMode } from './editable.type';
import * as i0 from "@angular/core";
export declare class EditableComponent {
beforeSave: import("@angular/core").InputSignal<CustomBeforeAction<unknown>>;
position: import("@angular/core").InputSignal<ButtonPosition>;
save: EventEmitter<void>;
cancel: EventEmitter<void>;
modeChange: EventEmitter<EditableMode>;
viewer: TemplateRef<unknown>;
editor: TemplateRef<unknown>;
EditableMode: typeof EditableMode;
bem: import("@alauda/ui").Bem;
loading: boolean;
mode: import("@angular/core").WritableSignal<EditableMode>;
hostClass: import("@angular/core").Signal<string>;
constructor();
saveEdit(): void;
cancelEdit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<EditableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<EditableComponent, "acl-editable", never, { "beforeSave": { "alias": "beforeSave"; "required": false; "isSignal": true; }; "position": { "alias": "position"; "required": false; "isSignal": true; }; }, { "save": "save"; "cancel": "cancel"; "modeChange": "modeChange"; }, ["viewer", "editor"], never, true, never>;
}