Työkalun kuvaus

Muunna TypeScript-tyyppi Zod-skeemaksi automaattisesti. Muunna mikä tahansa rajapinta Zod-validointiskeemaksi tai luo Zod rajapintamäärittelmistä ilman manuaalista uudelleenkirjoitusta. Täydellinen TS-tyypin muuntamiseen Zodiksi sekunneissa.

Ominaisuudet

  • Muuntaa automaattisesti rajapinnan Zod-skeemamuotoon vastaavilla validointisäännöillä.
  • Muuntaa TypeScript-tyypin Zod-skeemaksi sisältäen perustyypit, sisäkkäiset objektit, taulukot, tuplet, literaaliliitokset ja valinnaiset ominaisuudet.
  • Havaitsee useita rajapintoja ja tyyppialiasia yhdessä koodinpätkässä ja luo vastaavat Zod-vakioarvot.

Muunnoksen tiedot

  • Määrittää yleiset perustyypit z.string(), z.number(), z.boolean(), z.null(), z.undefined() ja z.unknown().
  • Muuntaa literaaliliitokset z.enum([...])-muotoon, kun kaikki jäsenet ovat merkkijonoja, muuten varmistaa z.union([...])-muotoon.
  • Luo z.object({...}) sisäkkäisille objektiliteraaleille ja ketjuttaa .catchall()-funktion indeksi­allekirjoituksille.
  • Tuottaa toiminnallisia varoituksia aina kun muunnin joutuu varmistamaan z.any()-funktiota tai ohittamaan rajapinnan laajennuksen.