@vorms/resolvers
Version:
Vorms validation resolvers
10 lines (6 loc) • 356 B
TypeScript
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 };