Conditional Types
Types that depend on conditions.
Basic Conditional Type
Extracting Types
Conditional with Union
Distributive Conditionals
infer Keyword
Nested Conditionals
Practical: Flatten Type
Filter Union Types
Exercise: Create AsyncReturnType
Extract the return type from an async function:

