Today, we're launching — not a revolution, but a careful refinement of everything you already love.
https://www.typescriptlang.org/play/35#code/...&v=5.8&diff=v5.7 ts playground 35
There's a special kind of magic when a tool becomes so intuitive that you stop noticing it's there. The has always been that magic — a blank canvas where ideas turn into compiled JavaScript before you even finish typing. Today, we're launching — not a revolution, but
Happy typing. — The TypeScript Playground Team we're launching — not a revolution
It’s like a debugger for the type system itself.
Paste your favorite type puzzle. See what breaks — or beautifully, finally, works.
With , I clicked DeepReadonly<T[P]> and saw the recursive expansion — instantly clear why nested properties become readonly.