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.
Epilogue
You can browse the slides for Black Magic in TypeScript.
Speaker
Peter Kröner
Frontend specialist, long-time teacher, Erklärbär More...