24. / 25. SEP 2019

Conference Topic
Quick & Dirty

Black Magic in TypeScript

TypeScript's type system, compared to other mainstream programming languages, is rather strange. In order to integrate into the rest of JavaScript's chaotic ecosystem TypeScript makes some interesting compromises but also empowers developers to express some very powerful types.

This talk focuses on some of TypeScript's dark corners and investigates black type magic that is unknown to most developers and heresy to many! Join the dark legions, become a disciple of TypeScript's dark side and learn how to use mapped types, conditional types, and type factories to impress and/or confuse your friends and co-workers.


Watch the video on YouTube (and don't forget to like and sub... ah, you know the drill).

You can browse the slides.


Peter Kröner

Frontend specialist, long-time teacher, Erklärbär More...