Manuals / TypeScript / Checkpoint 10
E · Job-ready · advanced · Gate · Week 5–6 · Checkpoint 10 of 11
Checkpoint B — Typed project ready
Final gate: a strictly typed project with generics, utilities, typed API, and migration complete enough to demo in an interview.
Path progress85%
Step 1 of 3
Pass criteria
- strict: true, typecheck + tests green in CI or locally
- Domain models + discriminated union (FetchState/Result)
- Generic ApiResponse or equivalent in use
- Utility types (Pick/Omit/Partial) — not hand-duplicated shapes
- API responses typed with guard or Zod validation
- Migration plan step 4+ complete (main + tests in TS)
- Can explain generic <T> and narrowing in 2 minutes
Do this now
Verify every item. Fix gaps this week.
Was this step clear?
Chapter learning outcomes
- Interview TS topics
- Portfolio readiness
Clear these before you leave
Side quest
Typed demo
Screen record: typecheck, tests, quick code walk showing generics + discriminated union. Portfolio ready.