Language
TypeScript
Programming language, superset of JavaScript that compiles to JavaScript
2012Appeared
7.0.2Latest version
2Languages it influenced
Facts
- Appeared
- 2012
- Type system
- gradual typing, duck typing, structural typing
- Latest version
- 7.0.2 (July 8, 2026)
- Languages it influenced
- 2
- Kind
- scripting language, high-level programming language, imperative programming language, event-driven programming language, strict programming language, functional programming language, free and open-source software
- Paradigms
- generic programming, event-driven programming, functional programming, imperative programming, object-oriented programming
- Designed by
- Microsoft
- Developer
- Microsoft
- Influenced by
- CoffeeScript, JavaScript, C#, Java
- Implemented in
- JavaScript, TypeScript
- File extensions
- .ts .tsx
- Licence
- Apache Software License 2.0
- Influences listed
- 4
Sources: Wikidata (CC0) · Wikidata Q978185
Frameworks written in it · 37
Languages implemented in it · 4
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| AiScript | — | — | — | — |
| AssemblyScript | — | — | — | — |
| Delegua | 2022 | — | — | — |
| Publicodes | 2017 | — | — | — |
Languages based on it · 2
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| ArkTS | — | — | — | — |
| AssemblyScript | — | — | — | — |
Influenced · 2
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Ballerina | 2017 | concurrent computing | static typing, inference typing, structural typing, strong typing | — |
| Chaos | — | — | — | — |
Frameworks · 1
| Framework | Kind | Implemented in | Licence |
|---|---|---|---|
| AngularJS | software library, JavaScript library | JavaScript | MIT License |