HomeCurriculumTypeScript

TypeScript

Advanced type systems, generics, conditional types, mapped types, template literal types, compiler configuration (tsconfig), and AST.

1TypeScript Type System Core & Generics

Structural typing, type inference, union/intersection types, generic constraints (<T extends object>).

TypeScript Type System Core & Generics

Structural typing, type inference, union/intersection types, generic constraints (<T extends object>).

2Conditional Types & Type Infer Keyword

T extends U ? X : Y conditional type evaluation, infer keyword variable extraction, and recursive types.

Conditional Types & Type Infer Keyword

T extends U ? X : Y conditional type evaluation, infer keyword variable extraction, and recursive types.

3Mapped Types, Index Access & Template Literals

Keyof operator, mapped types ({ [K in keyof T]: T[K] }), utility types (Partial, Readonly), template literals.

Mapped Types, Index Access & Template Literals

Keyof operator, mapped types ({ [K in keyof T]: T[K] }), utility types (Partial, Readonly), template literals.

4Compiler Architecture, AST & Custom Transformers

tsconfig.json strict compiler flags, Abstract Syntax Trees (AST), compiler API, and custom transformers.

Compiler Architecture, AST & Custom Transformers

tsconfig.json strict compiler flags, Abstract Syntax Trees (AST), compiler API, and custom transformers.