UNPKG

@vorms/resolvers

Version:
10 lines (6 loc) 356 B
import * as Yup from 'yup'; import { FormValues, FormErrors } from '@vorms/core'; import Lazy from 'yup/lib/Lazy'; type Resolver = <T extends Yup.AnyObjectSchema | Lazy<any>>(schema: T) => <Values extends FormValues = FormValues>(values: Values) => Promise<FormErrors<any> | void>; declare const yupResolver: Resolver; export { Resolver, yupResolver };