TypeScript is a programming language that improves on JavaScript by adding types into the syntax. TypeScript adds additional syntax to JavaScript so that code editor tools can catch coding errors early. At the same time, TypeScript code converts to JavaScript and provides all the same benefits as JavaScript. It also runs in apps and with JavaScript frameworks and libraries.