← 返回
开发者工具 中文

Zod Complete Documentation

Complete Zod validation library documentation. Use when working with Zod schema validation, TypeScript type inference, form validation, API validation, error handling, or data parsing. Covers schema definition, refinements, transforms, error customization, and ecosystem integrations.
完整的 Zod 验证库文档。适用于 Zod 模式验证、TypeScript 类型推断、表单与 API 验证、错误处理及数据解析。涵盖模式定义、精细调整、转换、错误自定义及生态集成。
leonaaardob
开发者工具 clawhub v0.1.0 1 版本 99823.2 Key: 无需
★ 0
Stars
📥 1,694
下载
💾 19
安装
1
版本
#api#documentation#error-handling#form#latest#schema#type-safety#typescript#validation#zod

概述

Zod Documentation

Complete Zod validation library documentation embedded in markdown. Read from references/ to answer questions about schema validation, type inference, and error handling.

Documentation Structure

All documentation is in references/ organized by topic:

Core Documentation

Getting Started

  • index.mdx - Introduction and quick start
  • basics.mdx - Basic usage and schema definition

API Reference

  • api.mdx - Complete API documentation
  • Primitives (string, number, boolean, etc.)
  • Complex types (object, array, tuple, union, etc.)
  • Schema methods (parse, safeParse, parseAsync, etc.)
  • Refinements and transforms
  • Type inference
  • Error handling

Advanced Features

  • error-formatting.mdx - Error formatting and customization
  • error-customization.mdx - Custom error messages
  • codecs.mdx - Serialization and deserialization
  • json-schema.mdx - JSON Schema generation
  • metadata.mdx - Schema metadata

Integration & Ecosystem

  • ecosystem.mdx - Community packages and integrations
  • library-authors.mdx - Guide for library authors
  • packages/ - Related packages

Version 4

  • v4/ - Zod v4 features and migration guide

Quick Reference

Common Tasks

TaskFile to Read
--------------------
Get startedindex.mdx, basics.mdx
Define schemasapi.mdx (Primitives section)
Object validationapi.mdx (Objects section)
Array validationapi.mdx (Arrays section)
Union typesapi.mdx (Unions section)
Refinementsapi.mdx (Refinements section)
Transformsapi.mdx (Transforms section)
Error handlingerror-formatting.mdx, error-customization.mdx
Type inferenceapi.mdx (Type Inference section)
Async validationapi.mdx (Async section)
JSON Schemajson-schema.mdx
Custom errorserror-customization.mdx
Ecosystemecosystem.mdx

Schema Examples

Primitives:

z.string()
z.number()
z.boolean()
z.date()
z.undefined()
z.null()
z.any()
z.unknown()

Complex Types:

z.object({ ... })
z.array(z.string())
z.tuple([z.string(), z.number()])
z.union([z.string(), z.number()])
z.record(z.string())
z.map(z.string(), z.number())
z.set(z.string())

Refinements:

z.string().email()
z.string().url()
z.string().uuid()
z.number().min(5).max(10)
z.string().regex(/pattern/)

Transforms:

z.string().transform(val => val.toUpperCase())
z.coerce.number()

When to Use This Skill

  • Form validation in React/Next.js
  • API request/response validation
  • Environment variable parsing
  • Runtime type checking
  • Data transformation and parsing
  • Error message customization
  • Integration with tRPC, React Hook Form, etc.
  • TypeScript type inference from schemas

How to Navigate

  1. Start with index.mdx for introduction
  2. For basic usage: Read basics.mdx
  3. For API details: Check api.mdx (comprehensive reference)
  4. For error handling: See error-formatting.mdx and error-customization.mdx
  5. For advanced features: Browse codecs.mdx, json-schema.mdx, metadata.mdx
  6. For integrations: Check ecosystem.mdx
  7. For v4 features: See v4/ directory

All files are .mdx (Markdown + JSX) but readable as plain markdown.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-28 21:58 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 671 📥 324,337
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,821
data-analysis

Drizzle ORM Complete Documentation

leonaaardob
完整的 Drizzle ORM Markdown 文档。适用于使用 Drizzle ORM 时,涵盖模式定义、查询、迁移、数据库连接(PostgreSQL、MySQL、SQLite)、集成(Neon、Supabase、PlanetScale
★ 5 📥 3,260