@@ -209,7 +209,7 @@ export class FormRoot<T> {
209209 // (undocumented)
210210 readonly fieldTree: i0 .InputSignal <FieldTree <T >>;
211211 // (undocumented)
212- protected onSubmit(event : Event ): void ;
212+ protected onSubmit(event : SubmitEvent ): void ;
213213 // (undocumented)
214214 static ɵdir: i0 .ɵɵDirectiveDeclaration <FormRoot <any >, " form[formRoot]" , never , { " fieldTree" : { " alias" : " formRoot" ; " required" : true ; " isSignal" : true ; }; }, {}, never , never , true , never >;
215215 // (undocumented)
@@ -221,7 +221,7 @@ export interface FormSubmitOptions<TRootModel, TSubmittedModel> {
221221 action: (field : FieldTree <TRootModel & TSubmittedModel >, detail : {
222222 root: FieldTree <TRootModel >;
223223 submitted: FieldTree <TSubmittedModel >;
224- }) => Promise <TreeValidationResult >;
224+ }, submitEvent ? : SubmitEvent ) => Promise <TreeValidationResult >;
225225 ignoreValidators? : ' pending' | ' none' | ' all' ;
226226 onInvalid? : (field : FieldTree <TRootModel & TSubmittedModel >, detail : {
227227 root: FieldTree <TRootModel >;
@@ -637,10 +637,10 @@ export type Subfields<TModel, TMode extends 'writable' | 'readonly' = 'writable'
637637};
638638
639639// @public
640- export function submit<TModel >(form : FieldTree <TModel >, options ? : NoInfer <FormSubmitOptions <unknown , TModel >>): Promise <boolean >;
640+ export function submit<TModel >(form : FieldTree <TModel >, options ? : NoInfer <FormSubmitOptions <unknown , TModel >>, submitEvent ? : SubmitEvent ): Promise <boolean >;
641641
642642// @public (undocumented)
643- export function submit<TModel >(form : FieldTree <TModel >, action : NoInfer <FormSubmitOptions <unknown , TModel >[' action' ]>): Promise <boolean >;
643+ export function submit<TModel >(form : FieldTree <TModel >, action : NoInfer <FormSubmitOptions <unknown , TModel >[' action' ]>, submitEvent ? : SubmitEvent ): Promise <boolean >;
644644
645645// @public
646646export function transformedValue<TValue , TRaw >(value : ModelSignal <TValue >, options : TransformedValueOptions <TValue , TRaw >): TransformedValueSignal <TRaw >;
0 commit comments