@formkit/zod

Introdução

O pacote/plugin zod de primeira parte para o FormKit. Leia a documentação para obter instruções de uso.

Funções

createZodPlugin()

Cria um novo plugin de esquema Zod para validação de formulários.

Assinatura

createZodPlugin<Z extends z.ZodTypeAny>(zodSchema: Z, submitCallback: (payload: z.infer<typeof zodSchema>, node: FormKitNode | undefined) => void | Promise<void>): [FormKitPlugin, (payload: any, node: FormKitNode | undefined) => void];

Parâmetros

  • zodSchema — Um esquema Zod para validar o formulário.
  • submitCallback — Um callback para ser executado quando o formulário for enviado e passar na validação.

Retorna

Uma tupla de um FormKitPlugin e um manipulador de envio.