TypeScript Type Manipulation and Conditional Inference
Test your understanding of advanced TypeScript type system mechanics including distributive conditional types, mapped type key remapping, variance under strict flags, and nominal branding patterns.