Typescript Oddities

A presentation at Technologieplauscherl LVIII in in Linz, Austria by Stefan Baumgartner

After diving deep into Typescript I found a couple of things rather odd. Upon further inspection, they weren't odd at all! Turns out all those oddities make a lot of sense if you spend enough time with the language.

In this talk, I will show you which language features might strike you odd at first, especially when coming from a strongly typed language that isn't JavaScript. We will look behind concepts such as structural typing, control flow analysis and see how intersection, union and conditional types play together in the bigger picture.



The following resources were mentioned during the presentation or are useful additional information.