Main/React & Next.js/TypeScript/Advanced Patterns & Domain
Back to Track Overview
TypeScript

Advanced Patterns & Domain

Branded types, builder pattern, phantom types, finite state machines, nominal typing

Topic Progress5 lessons
Experience (XP)120 min • +150 XP
Topic Progress0 / 5 (0%)

Lessons in Module (5)

01

Discriminated Unions and Exhaustive Checking

25 min•+30 XP•
typescriptdiscriminated-unionsnever
02

Branded Types and Nominal Typing

25 min•+30 XP•
typescriptbranded-typesnominal-typing
03

Typestate Pattern and Type-Safe Builder

25 min•+30 XP•
typescripttypestatebuilder-pattern
04

Function Overloading vs Conditional Generic Signatures

20 min•+30 XP•
typescriptfunction-overloadingconditional-types
05

Assertion Functions and Custom Type Guards

25 min•+30 XP•
typescriptassertion-functionstype-guards
Previous TopicType-Level & Generics
Next TopicTS in React 19 & Next.js 16