signal-template-forms
Version:
A powerful, type-safe Angular forms library built with signals, providing reactive form management with excellent developer experience and performance.
21 lines (20 loc) • 1.06 kB
TypeScript
import * as i0 from "@angular/core";
/**
* Base skeleton component for form fields
*/
export declare class FormFieldSkeletonComponent {
/**
* The field name for accessibility
*/
name: import("@angular/core").InputSignal<string>;
/**
* The type of skeleton to render
*/
skeletonType: import("@angular/core").InputSignal<"checkbox" | "file" | "multiselect" | "rating" | "select" | "slider" | "textarea" | "input" | "radio-group">;
/**
* Whether this is a checkbox field (affects label positioning)
*/
isCheckbox: import("@angular/core").InputSignal<boolean>;
static ɵfac: i0.ɵɵFactoryDeclaration<FormFieldSkeletonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FormFieldSkeletonComponent, "form-field-skeleton", never, { "name": { "alias": "name"; "required": false; "isSignal": true; }; "skeletonType": { "alias": "skeletonType"; "required": false; "isSignal": true; }; "isCheckbox": { "alias": "isCheckbox"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}