| Paradigm | Multi-paradigm: functional, generic, imperative, object-oriented |
|---|---|
| Designed by | Microsoft |
| Developer | Microsoft |
| First appeared | 1 October 2012 |
| Stable release | 7.0.2 |
| Typing discipline | Duck, gradual, structural |
| License | Apache License 2.0 |
| Filename extensions | .ts, .tsx |
| Website | www |
| Influenced by | |
| C#, Java, JavaScript | |
| Influenced | |
| AtScript, AssemblyScript | |
TypeScript is a programming language from Microsoft. It is a type of JavaScript that adds static typing. It became public in October 2012 when Microsoft worked on it for two years.
TypeScript can be compiled to most versions of ECMAScript (JavaScript).