TypeScript for JavaScript Developers: The Essentials
TypeScript is JavaScript with types. The types are checked at build time and then removed, so the code that runs is plain JavaScript. What you gain is autocomplete that knows your data and errors before your users find them. Inference does most of the work let...