Completing sanity's developer experience with typescript (and more)!
- Fully Typed Sanity Client
- Fully Offline Sanity Client
- Runtime Validated Sanity Documents
- More Typed Packages
Using.Sanity.Typed.mp4
@sanity-typed/types: Infer Sanity Document Types from Sanity Schemas@sanity-typed/client: @sanity/client with typed GROQ Results@sanity-typed/groq: Infer GROQ Result Types from GROQ strings
Using.Sanity.Mock.mp4
@sanity-typed/faker: Generate Mock Data from Sanity Schemas@sanity-typed/client-mock: Mock @sanity-typed/client for local development and testing@sanity-typed/groq-js: groq-js with typed GROQ Results
Using.Sanity.Zod.mp4
@sanity-typed/zod: Generate Zod Schemas from Sanity Schemas
@sanity-typed/next-sanity: next-sanity with typed GROQ Results@sanity-typed/preview-kit: @sanity/preview-kit with typed GROQ Results (deprecated)@portabletext-typed/react: @portabletext/react with typed arguments@portabletext-typed/to-html: @portabletext/to-html with typed arguments