Advanced Typing in TypeScript


TypeScript is a powerful language with a type system that has been designed towards common programming patterns in the JavaScript world. Coupled with outstanding type inference and IDE support, it makes programming a breeze. In this talk, we will take a look at some of the more advanced parts of the type system and how they can be used to create rock-solid APIs. As an example we will consider the very common problem of data validation and processing. I will show how to build a data pipeline from scratch.


Download (PDF)
Click to focus, then use left and right arrow on your keyboard to navigate (or swipe on mobile).




Check out my articles for more in-depth coverage on TypeScript: