TypeScript 6 changes several compiler defaults that previously targeted older environments. A project with sparse configuration may therefore see different checks or emit behavior after upgrading.
The demo contrasts inherited defaults with explicitly pinned settings. Review tsconfig and the requirements of dependencies during migration.
When to use
Use this when upgrading TypeScript or starting a tsconfig to audit behavior inherited from defaults.