| TypeScript | … |
|---|---|
| Paradigm | Multi-paradigm: functional, generic, imperative, object-oriented |
| Family | ECMAScript |
| Designed by | Microsoft, Anders Hejlsberg, Luke Hoban |
| Developer | Microsoft |
| First appeared | 1 October 20121 |
| Stable release | 6.0.32 / 16 April 20263 |
| Typing discipline | Duck, gradual, strong, structural4 |
| Scope | Lexical |
| License | Apache 2.0 |
| Filename extensions | .ts, .tsx, .mts, .cts |
| Website | www.typescriptlang.org |
| Influenced by | … |
| C#, F#,5 Java, JavaScript, ActionScript6 | … |
| Influenced | … |
| AtScript, AssemblyScript, ArkTS | … |
(echo:: @ ᯤ)
Footnotes
-
“TypeScript”. CodePlex. Archived from the original on 3 April 2015. Retrieved 26 April 2015. ↩
-
“Release 6.0.3”. 16 April 2026. Retrieved 17 April 2026. ↩
-
“Releases · microsoft/TypeScript”. GitHub. ↩
-
“Type Compatibility”. TypeScript. Archived from the original on 12 March 2018. Retrieved 21 March 2018. ↩
-
“The Early History of F#” (PDF). Archived (PDF) from the original on 9 August 2024. Retrieved 5 February 2024. TypeScript was directly influenced by F#: one of the originators of TypeScript was Luke Hoban, who began TypeScript (then called Strada) immediately after working on F# 2.0. Recently he noted the influence of F# on early parts of the TypeScript design [Hoban 2017]. ↩
-
Nelson, Gary (28 April 2020). “How ActionScript foreshadowed TypeScript”. Medium. Archived from the original on 9 August 2024. Retrieved 9 July 2022. ↩