TypeScript

GPTKB entity

Properties (60)
Predicate Object
gptkbp:instanceOf Programming Language
gptkbp:availableFormats .ts
gptkbp:designedBy JavaScript
gptkbp:developedBy gptkb:Microsoft
gptkbp:firstPublished 2012
gptkbp:hasFeature Control Flow Analysis
Modules
Decorators
Namespaces
Abstract Classes
Source Maps
Strict Mode
Type Aliases
Function Overloading
Compiler Options
Conditional Types
Declaration Files
Intersection Types
Literal Types
Mapped Types
Template Literal Types
Tuple Types
Type Assertions
Type Guards
Union Types
Async/Await Support
JSX Support
Strict Null Checks
Always Strict Mode
BigInt Support
Exact Optional Property Types
No Implicit Any
Optional Parameters
Promise Types
Symbol Support
Top-Level Await Support
Use Define For Class Members
Use Define For Function Parameters
Use Define For Function Return Types
Dynamic_Import_Support
ESNext_Features
Readonly_Properties
gptkbp:hasVersion 4.5
https://www.w3.org/2000/01/rdf-schema#label TypeScript
gptkbp:oversees JavaScript
gptkbp:philosophy Imperative
Object-oriented
Functional
gptkbp:structureType Static Typing
Strong Typing
gptkbp:supports Interfaces
Type Inference
ES6
Namespaces
Generics
Enums
gptkbp:usedBy gptkb:Deno
Vue.js
Angular
React