github logaretm/vee-validate vee-validate@4.1.3

latest releases: v4.12.6, v4.12.5, v4.12.4...
3 years ago

👕 Types

Now you can provide a value type to useField:

const { value, resetField } = useField<string>('email', yup.string().email());

value.value = 1; // ⛔️  Error
value.value = 'test@example.com'; // ✅

resetField({
  value: 1, // ⛔️  Error
});
resetField({
  value: 'test@example.com', // ✅
});

It defaults to any, this also fixes the issue where the value prop is typed as any when it should be Ref<any>

Don't miss a new vee-validate release

NewReleases is sending notifications on new releases.