Course lesson
Use Zod Schemas partially using shape and unwrap
In this lesson we make use of partial validation of large and nested schemas in Zod.
- Duration
- 4 min
- Access
- Included
- Transcript
- Needs source
In this lesson we make use of partial validation of large and nested schemas in Zod.
Instead of creating many small schemas, which can complicate maintenance, Zod allows for the extraction of specific parts of a schema using the concept of ".shape". It "unwraps" the object schema, enabling access to sub-schemas within specific properties.
Additionally, we can use the .unwrap to get into element schemas of altered schemas such as .optional or .array.
Simplify working with complex schemas without the need to break them into hundreds of small schemas.