CreateForm
Create forms
createForm<T>(params: {
name: string;
initialValues?: T;
resolver?: (values: T) => Record<string, any> | undefined;
}) => CreateFormType<T>
import TsNanoForm from "./nanoForm";
const resolver = (values: FormUserType) => {
const errors = {} as FormUserType;
if (!values.name) errors.name = "name required";
if (!values.document) errors.document = "document required";
return errors;
};
const { createForm } = TsNanoForm;
const loginForm = createForm<FormLogin>({
name: "login",
resolver,
});