TypeScript Type System Master TypeScript's type system features to write type-safe code. This skill focuses exclusively on TypeScript language capabilities. TypeScript Compiler Strict Mode Configuration tsconfig.json strict mode options: Essential Compiler Options Advanced Type Patterns Union and Intersection Types Generics Conditional Types Mapped Types Template Literal Types Type Narrowing Type Guards Discriminated Unions Truthiness Narrowing Utility Types Built-in Utility Types Type Assertions and Casting Type-Only Imports and Exports Index Signatures and Mapped Types Advanced Patterns Bra…