TypeScript Advanced
Type-level TypeScript — recursive types, higher-kinded type patterns, advanced mapped types, type challenges, the TypeScript compiler API, and the techniques that push the type system to its limits. Written for engineers who have completed the TypeScript Deep Dives series and want to go further. These are the patterns you see in library source code and wondered how they work.