Courses
TypeScript Advanced: Types That Hold Up in Production
Check Yourself: Projects That Scale
Five scenario questions on project references, solution-style configs and type-aware linting. If you miss more than one, reread the lessons in this section.
Course content
Join this Course
Sign in to save your progress.
-
Types That Compute
-
Conditional Types and infer Without Nested Nightmares
-
Template Literal Types for Routes and Event Names
-
-
-
Brands and Boundaries
-
Branded Types So IDs Don't Mix
-
satisfies and const Assertions When Inference Isn't Enough
-
-
-
Declare What JavaScript Didn't
-
Writing .d.ts for a Plain JS Module
-
Ambient Modules and Global Augmentation Without Breaking Everything
-
-
-
Projects That Scale
-
Project References and Solution-Style tsconfig
-
typescript-eslint Rules That Catch Real Mistakes
-
-
-
Migrate and Keep Moving
-
Move a JavaScript Folder to TypeScript Without a Big Bang
-
allowJs, checkJs and Leaving JSDoc Behind
-
Keep Build Times Sane: incremental and What Actually Slows tsc
-
-
- Final Check: TypeScript Advanced
1.
What does composite do in a tsconfig?
2.
What is the job of "files": [] in a solution-style root tsconfig?
3.
You run tsc -p on the app before the shared library has been built. What happens?
4.
Which rule is NOT in the recommended type-checked preset and has to be switched on by hand to find a missing case in a switch over a union?
5.
On TypeScript 7.0, typescript-eslint fails to start with the plain typescript package. Which setup do the TypeScript team recommend?
Keep TypeScript 5 for the whole project and skip version 7.
Turn off type information in the rules and keep the plain package.
Install the version 6 compatibility package under the name typescript, and the real compiler beside it, for example as @typescript/native, so tsc still builds.
Install typescript-eslint with the legacy peer dependencies flag and ignore the warning.
About
Five scenario questions on project references, solution-style configs and type-aware linting. If you miss more than one, reread the lessons in this section.
- Duration
- 5 min
- Last update
- 10/05/2026
Was this helpful?
0
0
Comments (0)
Sign in to commentNo comments yet.