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 |