TypeScript
Advanced type systems, generics, conditional types, mapped types, template literal types, compiler configuration (tsconfig), and AST.
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>).
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.
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.
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.