UNPKG

signal-template-forms

Version:

A powerful, type-safe Angular forms library built with signals, providing reactive form management with excellent developer experience and performance.

19 lines (18 loc) 1.17 kB
import { ElementRef } from '@angular/core'; import { type ErrorMessage, type SignalFormContainer, type SignalSteppedFormContainer } from '../../../models/signal-form.model'; import * as i0 from "@angular/core"; export declare class SignalFormErrorSummaryComponent<TModel> { form: import("@angular/core").InputSignal<SignalFormContainer<TModel, unknown> | SignalSteppedFormContainer<TModel>>; readonly fieldsEls: import("@angular/core").Signal<readonly ElementRef<any>[]>; private currentIndex; private readonly injector; errors: import("@angular/core").Signal<ErrorMessage<TModel>[]>; currentError: import("@angular/core").Signal<ErrorMessage<TModel> | null>; protected focusNext(): void; protected focusPrevious(): void; protected focusCurrent(): void; private focusSteppedError; private focusNestedError; static ɵfac: i0.ɵɵFactoryDeclaration<SignalFormErrorSummaryComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SignalFormErrorSummaryComponent<any>, "signal-form-error-summary", never, { "form": { "alias": "form"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>; }