From 8bafd16617f3c724698d9e3cb96c059565689b1c Mon Sep 17 00:00:00 2001 From: Rostislav Harlanov Date: Sat, 24 Jan 2026 13:32:45 +0100 Subject: [PATCH 1/2] fix: async trigger should return promise --- src/types/form.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types/form.ts b/src/types/form.ts index 1b89273..555ef26 100644 --- a/src/types/form.ts +++ b/src/types/form.ts @@ -36,7 +36,7 @@ export type TriggerOptions = { export type Trigger = ( name?: Path | Path[], options?: TriggerOptions -) => void; +) => Promise; export type SubmitHandler = (values: F) => void; From f056acb09c9e02da09de5e42bbd2afa274617313 Mon Sep 17 00:00:00 2001 From: Rostislav Harlanov Date: Sat, 24 Jan 2026 13:34:52 +0100 Subject: [PATCH 2/2] docs: update trigger return type --- docs/src/routes/docs/create-form/trigger.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/routes/docs/create-form/trigger.tsx b/docs/src/routes/docs/create-form/trigger.tsx index 78012c1..c31c15f 100644 --- a/docs/src/routes/docs/create-form/trigger.tsx +++ b/docs/src/routes/docs/create-form/trigger.tsx @@ -21,7 +21,7 @@ const Trigger = () => {
{`(name: string | string[]) => void`}
+ >{`(name: string | string[]) => Promise`}

Props