These updates make the TS Playground 35 upd an invaluable learning tool for compiler internals.
Think of TS Playground 35 UPD as a late-night update rolled into a pocket-sized sandbox where TypeScript and curiosity meet. It’s not just another version bump — it’s the kind of small, focused refresh that nudges a developer’s day toward delight.
Before 35 UPD: You’d share a link, then spend time explaining why "lib": ["DOM"] matters or how to enable strictNullChecks.
Now: Use the Teaching Mode (new preset + Visual Type Debugger). Juniors see types visualized, can click on type errors to get plain-English explanations (powered by the TypeScript compiler’s structured diagnostics), and toggle configs via dropdowns without leaving the page.
A standout change in the TS Playground 35 upd is the redesigned user interface. The classic three-pane view (code, types, outputs) is still there, but now you have:
To enable these, click the Layout button (new icon in the top bar) and experiment with the options.
Previously, sharing a Playground state required a long URL with a compressed base64 payload. The TS Playground 35 upd introduces three improvements:
This is a game-changer for bug reporting. Instead of pasting large code blocks into GitHub issues, you can send a short typescriptlang.org/play/snapshot/xyz123 link.