Ts Playground 35 __exclusive__ -
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. Community Spotlight TS Playground 35 includes contributions from over 80 developers — from a one-line fix for Japanese IME support to the entire plugin system architected by a first-time OSS contributor. ts playground 35
let data: DeepReadonly<ApiResponse>; data.user.settings.theme = "dark"; // Error: Cannot assign to 'theme' Paste your favorite type puzzle