TypeScript
| Paradigm | Multi-paradigm: functional, generic, imperative, object-oriented |
|---|---|
| Designed by | Microsoft |
| Developer | Microsoft |
| First appeared | 1 October 2012[1] |
| Stable release | 5.9[2] / 1 August 2025 |
| Typing discipline | Duck, gradual, structural[3] |
| 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.[4][5]
TypeScript can be compiled to most versions of ECMAScript (JavaScript).[6]
References
- ↑ "TypeScript". CodePlex. Archived from the original on 3 April 2015. Retrieved 26 April 2015.
- ↑ "Release 5.9". 1 August 2025. Retrieved 9 August 2025.
- ↑ "Type Compatibility". TypeScript. Retrieved 21 March 2018.
- ↑ "Microsoft augments JavaScript for large-scale development". InfoWorld. IDG. 1 October 2012. Retrieved 26 April 2015.
- ↑ Turner, Jonathan (2 April 2014). "Announcing TypeScript 1.0". TypeScript Language team blog. Microsoft. Archived from the original on 2 May 2015. Retrieved 26 April 2015.
- ↑ Staff, Ars (2012-10-03). "Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?". Ars Technica. Retrieved 2021-08-15.