UNPKG

kawkab-frontend

Version:

Kawkab frontend is a frontend library for the Kawkab framework

8 lines (7 loc) 348 B
import { ZodTypeAny } from 'zod'; export declare function useForm<T extends object>(schema: ZodTypeAny, initialState: T): { formData: T; errors: Partial<Record<keyof T, string>>; handleChange: (e: React.ChangeEvent<HTMLInputElement>) => void; handleSubmit: (onSubmit: (data: T) => void) => (e: React.FormEvent) => Promise<void>; };