Most of TypeScript’s features stem from how people use JavaScript. This can range from simple, yet effective things like any, up to variadic tuple types and string template literal types. Adding more and more formalization techniques to a programming language so inherent flexible, we have to ask the question: Are we done, yet? Do we have all the means to express the most erratic JavaScript behavior in types? In this talk, we see what is already there. And we figure out if something’s still missing.
Stefan Baumgartner is a software architect working at Dynatrace. He is the author of “TypeScript in 50 Lessons”, published by Smashing Magazine. He organizes ScriptConf, TSConf:EU, DevOne and Rust Linz, and co-hosts the German-language Working Draft podcast. Stefan enjoys Italian food, Belgian beer and British vinyl records.
Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.