trak

TypeScript

Advanced Type-System, Conditional Types & Zod

Strict TypeScript mastery: Discriminated unions, conditional types, infer keyword, template literal types, Zod, and fullstack typing.

#typescript#types#generics#infer#zod#discriminated-unions
Initialize Workspace
$ trak init lang/typescript
Creates ./learn-typescript in current directory
Curriculum Modules (24)
Module 001 of 24

Setup & Strict tsconfig

Compiler options: noImplicitAny, strictNullChecks, exactOptionalPropertyTypes

Topics Covered in this Module:

tsconfigstrict-modecompiler
Generated File Structure:
├── 00-setup---strict-tsconfig
├── README.md (Comprehensive Guide & Cheatsheet)
└── main (Hands-on Source Code Exercises)