TypeScript

GPTKB entity

Statements (72)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category gptkb:programming_language
gptkb:software
cross-platform software
superset of JavaScript
gptkbp:compilesTo gptkb:JavaScript
gptkbp:designedBy gptkb:Anders_Hejlsberg
gptkbp:developedBy gptkb:Microsoft
gptkbp:fileExtension .ts
.tsx
gptkbp:firstAppearance 2012
gptkbp:hasFeature interfaces
modules
type inference
decorators
generics
abstract classes
access modifiers
async/await
conditional types
decorators (experimental)
enums
intersection types
mapped types
namespaces
optional static typing
readonly properties
tuples
type aliases
type assertions
type guards
union types
utility types
https://www.w3.org/2000/01/rdf-schema#label TypeScript
gptkbp:influenced gptkb:Angular
gptkb:AssemblyScript
gptkb:Deno
gptkbp:influencedBy gptkb:Java
gptkb:JavaScript
gptkb:C#
gptkb:.NET
gptkbp:latestReleaseVersion 2024-05-21
5.4.5
gptkbp:license gptkb:Apache_License_2.0
gptkbp:packageManager gptkb:npm
gptkbp:paradigm generic
object-oriented
functional
multi-paradigm
compiled
gptkbp:platform cross-platform
gptkbp:repository https://github.com/microsoft/TypeScript
gptkbp:sourceModel open source
gptkbp:supports ECMAScript 3 and later
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:JavaScript
gptkb:Upanishads
gptkb:list
gptkb:logic
gptkb:mobile_application
gptkb:museum
gptkb:standard
gptkb:WebAssembly
gptkb:GraphQL_APIs
gptkbp:bfsLayer 4