@vee-validate/yup
Version:
vee-validate integration with yup schema validation
8 lines (5 loc) • 362 B
TypeScript
import { Schema, InferType, ValidateOptions } from 'yup';
import { TypedSchema } from 'vee-validate';
import { PartialDeep } from 'type-fest';
declare function toTypedSchema<TSchema extends Schema, TOutput = InferType<TSchema>, TInput = PartialDeep<TOutput>>(yupSchema: TSchema, opts?: ValidateOptions): TypedSchema<TInput, TOutput>;
export { toTypedSchema };