You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Un type d'union de codes d'état HTTP standard [définis par l'IANA](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) utilisant les versions lisibles par l'homme sous forme de chaînes de caractères en majuscules séparées par un trait de soulignement (par exemple `BAD_REQUEST` ou `PAYLOAD_TOO_LARGE`).
548
549
550
+
### `ActionInputSchema`
551
+
552
+
<p>
553
+
554
+
**Type :**`ZodType`
555
+
<Sincev="5.16.0" />
556
+
</p>
557
+
558
+
Un type utilitaire qui infère automatiquement le type TypeScript de l'entrée d'une action à partir de son schéma Zod. Cela peut être utile pour faire référence au [type du validateur de saisie (`input`)](#validateur-de-saisie-input) d'une action en tant qu'objet dans vos propres définitions de type.
559
+
560
+
Renvoie `never` lorsque [le validateur de saisie (`input`)](#validateur-de-saisie-input) est omis.
561
+
562
+
L'exemple suivant utilise `ActionInputSchema` avec une action nommée `contact` pour :
563
+
* Récupérer le type du schéma Zod pour l'entrée de l'action.
564
+
* Récupérer le type d'entrée attendu du validateur de l'action.
565
+
566
+
```astro title="src/components/Form.astro" {5}
567
+
---
568
+
import { actions, ActionInputSchema } from 'astro:actions';
569
+
import { z } from 'astro/zod';
570
+
571
+
type ContactSchema = ActionInputSchema<typeof actions.contact>;
0 commit comments