diff --git a/.changeset/curvy-glasses-argue.md b/.changeset/curvy-glasses-argue.md new file mode 100644 index 000000000..0caf23c13 --- /dev/null +++ b/.changeset/curvy-glasses-argue.md @@ -0,0 +1,5 @@ +--- +"@vee-validate/rules": patch +--- + +fix: offer an all export with simplified typings closes #4766 diff --git a/packages/rules/src/index.ts b/packages/rules/src/index.ts index 0f92dc0c7..1f0cbc82e 100644 --- a/packages/rules/src/index.ts +++ b/packages/rules/src/index.ts @@ -26,6 +26,37 @@ import required from './required'; import size from './size'; import url from './url'; import { toTypedSchema } from './toTypedSchema'; +import { SimpleValidationRuleFunction } from 'packages/shared'; + +export const all: Record> = { + alpha_dash, + alpha_num, + alpha_spaces, + alpha, + between, + confirmed, + digits, + dimensions, + email, + ext, + image, + integer, + is_not, + is, + length, + max_value, + max, + mimes, + min_value, + min, + not_one_of, + numeric, + one_of, + regex, + required, + size, + url, +}; export { alpha_dash,