Typescript

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category open source
superset of JavaScript
compiled language
typed language
gptkbp:designedBy gptkb:Anders_Hejlsberg
gptkbp:developedBy gptkb:Microsoft
gptkbp:fileExtension .ts
.tsx
gptkbp:firstAppearance 2012
gptkbp:hasFeature interfaces
modules
type inference
decorators
generics
async/await
conditional types
enums
intersection types
mapped types
namespaces
optional static typing
tuples
type aliases
type guards
union types
utility types
https://www.w3.org/2000/01/rdf-schema#label Typescript
gptkbp:influenced gptkb:Angular
gptkb:Deno
gptkbp:influencedBy gptkb:Java
gptkb:JavaScript
gptkb:C#
gptkbp:latestReleaseVersion 2024-05-21
5.4.5
gptkbp:license gptkb:Apache_License_2.0
gptkbp:paradigm generic
object-oriented
functional
multi-paradigm
compiled
gptkbp:platform Cross-platform
gptkbp:supports ECMAScript 3 and newer
gptkbp:transpilesTo gptkb:JavaScript
gptkbp:typingDiscipline strong
static
structural
gptkbp:usedFor web development
server-side development
application development
gptkbp:website https://www.typescriptlang.org/
gptkbp:bfsParent gptkb:Elrond_Network
gptkbp:bfsLayer 7