A lot of projects use JSON schemas for runtime data validation along with TypeScript for static type checking.
Features
- The FromSchema method lets you infer TS types directly from JSON schemas
- Schemas can even be nested, as long as you don't forget the as const statement
- The as const statement is used so that TypeScript takes the schema definition to the word
- Since TS 4.9, you can also use the satisfies operator to benefit from type-checking and autocompletion
- Combine schemas
- FromSchema will correctly infer factored schemas
Categories
JSONLicense
MIT LicenseFollow JSON Schema to TS
Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of JSON Schema to TS!