From a1414f6aa9d133376b98c6a53347be47da480d6d Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Sat, 23 Sep 2023 14:03:40 +0300 Subject: [PATCH] fix: export ModelessBinds type closes #4478 --- .changeset/proud-zebras-warn.md | 5 +++++ packages/vee-validate/src/types/forms.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/proud-zebras-warn.md diff --git a/.changeset/proud-zebras-warn.md b/.changeset/proud-zebras-warn.md new file mode 100644 index 000000000..48903bd9c --- /dev/null +++ b/.changeset/proud-zebras-warn.md @@ -0,0 +1,5 @@ +--- +'vee-validate': patch +--- + +fix: export ModelessBinds type closes #4478 diff --git a/packages/vee-validate/src/types/forms.ts b/packages/vee-validate/src/types/forms.ts index 604ba7b9a..096cad0ad 100644 --- a/packages/vee-validate/src/types/forms.ts +++ b/packages/vee-validate/src/types/forms.ts @@ -265,11 +265,11 @@ export interface PrivateFormContext>(path: TPath): boolean; } -interface ComponentModellessBinds { +export interface ComponentModellessBinds { onBlur: () => void; } -type ComponentModelBinds = ComponentModellessBinds & { +export type ComponentModelBinds = ComponentModellessBinds & { [TKey in `onUpdate:${TModel}`]: (value: TValue) => void; };