@formkit/zod

Introduction

Le package/plugin zod officiel pour FormKit. Lisez la documentation pour les instructions d'utilisation.

Fonctions

createZodPlugin()

Crée un nouveau plugin de schéma Zod pour la validation des formulaires.

Signature

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];

Paramètres

  • zodSchema — Un schéma Zod pour valider le formulaire.
  • submitCallback — Un rappel à exécuter lorsque le formulaire est soumis et qu'il passe la validation.

Retours

Un tuple d'un FormKitPlugin et d'un gestionnaire de soumission.