πŸŽ“ A1Learner
πŸ”
0 of 37 lessons completed

Home / TypeScript Advanced

TypeScript Advanced

Genuinely advanced TypeScript: conditional types and infer, recursive and branded types, decorators, declaration engineering, compiler configuration and strictness hardening.

Start learning ❯❯37 lessons · 13 topics · 0/37 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

TypeScript Advanced Introduction

Advanced · ⏱ 6 min · standalone lesson

Conditional Types

Start: TypeScript Conditional Types ❯

Recursive and Branded Types

Start: TypeScript Recursive Types ❯

Mapped Types Deep

Start: TypeScript Mapped Types in Depth ❯

Template Literal Types Deep

Start: TypeScript String Manipulation Types ❯

Variance

Start: TypeScript Variance Annotations ❯

Decorators

Start: TypeScript Classic Decorators ❯

Declaration Engineering

Start: TypeScript Declaration Authoring ❯

Compiler Configuration Deep

Start: TypeScript Module Resolution ❯

Async Depth

Start: TypeScript Promise Combinators ❯

Strictness Hardening

Start: TypeScript Index Access With noUncheckedIndexedAccess ❯

Type-Level Programming

Start: TypeScript Building Type Utilities ❯

TypeScript Project: Type-Safe Event Library

Advanced · ⏱ 8 min · standalone lesson