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.

AI illustration

How this image was made

AI-generated illustration of TypeScript programming language

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of TypeScript programming language (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 (7)

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 (221)

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