UNPKG

@vue-use-form/yup

Version:

yup resolver for vue-use-form

10 lines (7 loc) 463 B
import { FieldErrors } from 'vue-use-form/src/types/errors'; import { FieldValues } from 'vue-use-form/src/types/filed'; import { AnyObjectSchema } from 'yup'; import { ValidateOptions } from 'yup/es/types'; declare type TValues<T extends FieldValues> = Record<keyof T, any>; declare function useYupResolver<T extends FieldValues>(schema: AnyObjectSchema, options?: ValidateOptions): (values: TValues<T>) => Promise<FieldErrors<T>>; export { useYupResolver };