tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
19 lines (18 loc) • 1.05 kB
TypeScript
import * as i0 from "@angular/core";
export declare abstract class PieceComponent {
form: any;
formConfig: any;
visible: import("@angular/core").WritableSignal<boolean>;
disabled: import("@angular/core").WritableSignal<boolean>;
enabled: import("@angular/core").Signal<boolean>;
customAttributes: import("@angular/core").WritableSignal<Record<string, any>>;
setForm(form: any): void;
propagatedAttributeChange(attribute: string, value?: any): void;
updatePieceAttribute(signaledAttributes: string[], signaledAttribute: string, value: any): void;
updatePieceAttributes(piece: any, signaledAttributes: string[]): void;
customAttributeChange(subAttribute: string, value?: any): void;
updateCustomAttribute(attrName: string, attrValue: any): void;
replaceCustomAttributes(customAttributes: Record<string, any>): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PieceComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PieceComponent, "lib-piece", never, {}, {}, never, ["*"], true, never>;
}