TypeScript is one such type layer, and does something unique among them: it makes programming fun with its powerful, modern, static type system.
That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. Programming TypeScript: Making Your JavaScript Applications Scale by Boris ChernyĪny programmer working in a dynamically typed language will tell you how hard it is to scale that language to more lines of code and to more engineers.