TypeScript is a programming language that is a strict syntactical superset of JavaScript and adds optional static typing to the language.
Website | Wikipedia