Daria Caraway

Decoding Perplexing TypeScript

Have you ever come across a TypeScript type that made you go “nope” and close the file? Have you ever seen a type definition that had so many generic letters and nested statements, it felt utterly incomprehensible? In this talk, I will break down and decode some of the most perplexing TypeScript type definitions I have found in real life. You will learn how to make sense of these complex types and the TypeScript building blocks that compose them.

Daria is a Speaker, Scrum Master, and Software Engineer at Workday where she builds consumer-grade web experiences for the enterprise user. When not coding, Daria is often found traveling, eating good food, and traveling to eat good food.