Playground
Explore how schemas move through Shape IR.
Parse, inspect, and generate schemas through Shape IR. Start from a live example, compare the source and output, and use diagnostics to understand where semantics stay intact or degrade.
Loaded from docs
Docs preset: Loss analysis
Loaded from the loss analysis path so you can inspect a usable output alongside semantic diagnostics.
Auto-run is on. The workspace refreshes shortly after you change the example or source.
JSON Schema -> TypeScript
Useful bidirectional schema path today, but advanced schema semantics still need close review.
JSON Schema parser: Supported
TypeScript generator: Supported
Working well
Object properties and required fields
Primitive schema types
Basic titles and reusable model names
Current limits
Some schema constructs degrade into broader TypeScript output.
Pattern-driven or highly dynamic schema cases need extra review.
Use the compact workspace switcher on smaller screens to focus on one surface at a time.
See the most relevant guide for this source path:
Open related docSource input
Edits update the current source payload. Use auto-run for continuous feedback or run manually when you want a stable checkpoint.
See the most relevant guide for this source path:
Open related docSource input
Edits update the current source payload. Use auto-run for continuous feedback or run manually when you want a stable checkpoint.
Keep source in view while switching the wider inspection surface between output, Shape IR, and diagnostics.
See the downstream toolkit surface behind this output:
View toolkit surfacesGenerated output will appear here.