TypeScript programming language

E5705

TypeScript is a statically typed superset of JavaScript that adds optional type annotations and modern language features to improve large-scale application development.

All labels observed (6)

How this entity was disambiguated

Statements (71)

Predicate Object
instanceOf programming language
superset of JavaScript
compilesTo JavaScript
configurationFile tsconfig.json
designedBy Microsoft
designGoal enable scalable application development
improve developer productivity
improve tooling and IDE support
provide early error detection
developer Microsoft
ecosystem DefinitelyTyped type definition repository
fileExtension .ts
.tsx
firstAppeared 2012
hasFeature async/await
conditional types
decorators
decorators (experimental)
enums
generics
interfaces
intersection types
literal types
mapped types
modules
namespaces
optional static types
type annotations
type inference
union types
influenced Angular
Bun type system
linked to: Bun

Deno
NestJS
influencedBy .NET
linked to: .NET Framework

C#
Java
JavaScript
license Apache License 2.0
originalAuthor Anders Hejlsberg
paradigm functional programming
generic programming
imperative programming
multi-paradigm
object-oriented programming
repository https://github.com/microsoft/TypeScript
runsOn Node.js
web browsers (via JavaScript compilation)
stableRelease 5.6
standardizedBy not formally standardized
supports ECMAScript 2015 and later
ECMAScript 3
linked to: ECMAScript

ECMAScript 5
linked to: ECMAScript

declaration files
source maps
targetPlatform ECMAScript
tooling Visual Studio Code integration
language server protocol support
tsc TypeScript compiler
typingDiscipline gradual typing
static typing
structural typing
useCase back-end development with Node.js
cross-platform application development
front-end web development
large-scale JavaScript application development
usedWith Angular framework
linked to: Angular

Node.js frameworks such as NestJS
React (via JSX/TSX)
linked to: React

Vue.js
website https://www.typescriptlang.org/

How these facts were elicited

Referenced by (96)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft developed TypeScript programming language
JavaScript influenced TypeScript
linked to: TypeScript programming language
JavaScript commonlyUsedWith Angular
linked to: TypeScript programming language
Visual Studio supportsProgrammingLanguage TypeScript
linked to: TypeScript programming language
C# influenced TypeScript
subject linked to: C# programming language
linked to: TypeScript programming language
Codex supportsLanguage TypeScript
linked to: TypeScript programming language
CoffeeScript influenced TypeScript
linked to: TypeScript programming language
ECMAScript influences TypeScript
linked to: TypeScript programming language
Deno supportsLanguage TypeScript
linked to: TypeScript programming language
Bun implementsLanguage TypeScript
linked to: TypeScript programming language
npm supportsLanguage TypeScript
linked to: TypeScript programming language
React programmingLanguage TypeScript
linked to: TypeScript programming language
Svelte supportsLanguage TypeScript
linked to: TypeScript programming language
F# influenced TypeScript
linked to: TypeScript programming language
Microsoft Visual Studio Enterprise supportsLanguage TypeScript
subject linked to: Enterprise
linked to: TypeScript programming language
GitHub Packages supportsLanguage TypeScript
linked to: TypeScript programming language
GitHub Copilot programmingLanguageSupport TypeScript
linked to: TypeScript programming language
Anders Hejlsberg knownFor TypeScript
linked to: TypeScript programming language
Anders Hejlsberg designed TypeScript programming language
Angular programmingLanguage TypeScript
linked to: TypeScript programming language
NestJS programmingLanguage TypeScript
linked to: TypeScript programming language
NestJS writtenIn TypeScript
linked to: TypeScript programming language
DefinitelyTyped programmingLanguage TypeScript
linked to: TypeScript programming language
DefinitelyTyped supports TypeScript
linked to: TypeScript programming language
DefinitelyTyped relatedTo TypeScript
linked to: TypeScript programming language
DefinitelyTyped integratesWith TypeScript compiler
linked to: TypeScript programming language
Eclipse supportsLanguage TypeScript
linked to: TypeScript programming language
Visual Studio Code programmingLanguage TypeScript
linked to: TypeScript programming language
Visual Studio Code supportsLanguage TypeScript
linked to: TypeScript programming language
Power BI Embedded supportsLanguage TypeScript
linked to: TypeScript programming language
SharePoint Framework programmingLanguage TypeScript
linked to: TypeScript programming language
Spacemacs supportsProgrammingLanguage TypeScript
linked to: TypeScript programming language
IntelliJ IDEA supportsLanguage TypeScript
linked to: TypeScript programming language
Eclipse IDE supportsLanguage TypeScript
linked to: TypeScript programming language
Webpack usedWith TypeScript
linked to: TypeScript programming language
TensorFlow.js programmingLanguage TypeScript
linked to: TypeScript programming language
OpenAI Codex API supportsLanguage TypeScript
linked to: TypeScript programming language
JupyterLab programmingLanguage TypeScript
linked to: TypeScript programming language
Atom programmingLanguage TypeScript
linked to: TypeScript programming language
Pinia programmingLanguage TypeScript
linked to: TypeScript programming language
Nuxt.js supports TypeScript
linked to: TypeScript programming language
Nuxt.js writtenIn TypeScript
linked to: TypeScript programming language
Quasar Framework supportsLanguage TypeScript
linked to: TypeScript programming language
Vuetify writtenIn TypeScript
linked to: TypeScript programming language
Element Plus programmingLanguage TypeScript
linked to: TypeScript programming language
TJ Holowaychuk programmingLanguage TypeScript
linked to: TypeScript programming language
mocha CLI supportsLanguage TypeScript
linked to: TypeScript programming language
Ryan Dahl programmingLanguageUsed TypeScript
linked to: TypeScript programming language
Deno Land Inc. employsTechnology TypeScript
linked to: TypeScript programming language
TSX basedOn TypeScript
linked to: TypeScript programming language