Type Script

GPTKB entity

Statements (162)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 2
gptkbp:bfsParent gptkb:Author
gptkbp:album gptkb:Library
gptkbp:community large and active
gptkbp:controls Static typing
Strong typing
strong typing
static typing
gptkbp:designed_by gptkb:Anders_Hejlsberg
gptkbp:developed_by gptkb:Microsoft
gptkbp:editor gptkb:weapon
gptkb:Web_Storm
gptkb:Visual_Studio_Code
gptkb:Emacs
gptkb:Sublime_Text
gptkb:Vim
gptkbp:error_handling syntax errors
compile-time
type errors
gptkbp:exported_to gptkb:Library
gptkbp:features type inference
spread operator
async/await
decorators
type aliases
conditional types
literal types
mapped types
namespace merging
declaration merging
intersection types
tuple types
union types
gptkbp:first_appearance gptkb:2012
gptkbp:first_released gptkb:2012
October 1, 2012
gptkbp:format .ts
.tsx
gptkbp:has_feature gptkb:Type_Script_Language_Server
gptkb:Modules
gptkb:Promise.any
Decorators
Abstract Methods
Mixins
Namespaces
Abstract classes
Abstract Classes
Type inference
Enums
Access modifiers
Async/await
Nullish Coalescing Operator
Optional Chaining
Source Maps
Key Remapping
Type Aliases
Function Overloading
Union types
Conditional types
Intersection types
JSX support
Literal types
Mapped types
Readonly types
Tuple types
Type guards
Conditional Types
Declaration Files
Import Type
Intersection Types
Literal Types
Mapped Types
Non-null Assertion Operator
Template Literal Types
Tuple Types
Type Assertions
Type Guards
Union Types
Dynamic import
Nullish coalescing operator
Optional chaining
Symbol type
JSX Support
Strict Null Checks
Promise.all Settled
Big Int type
E S6 features support
Export type
Import type
Integration with ID Es
Key remapping in mapped types
Linting support
Non-null assertion operator
Promise types
Template literal types
Type aliases
Type assertion
Private Fields
Dynamic Import
Call Signatures
Construct Signatures
ES Next Features
Export Type
Final Methods
Index Signatures
Override Methods
Protected Fields
Public Fields
Readonly Types
Static Fields
Top-Level Await
https://www.w3.org/2000/01/rdf-schema#label Type Script
gptkbp:influenced_by gptkb:Java
gptkb:Library
gptkb:C#
gptkbp:is_a_tool_for gptkb:Type_Script_Playground
gptkb:Type_Script_Language_Server
TS Server
Type Script Compiler (tsc)
ts-node
gptkbp:is_adopted_by growing
gptkbp:is_used_by gptkb:Deno
gptkb:church
gptkb:Angular
gptkb:Vue.js
gptkb:server
gptkbp:latest_version 4.5
4.9.5
gptkbp:license Apache License 2.0
gptkbp:operating_system cross-platform
gptkbp:philosophy Functional programming
Imperative
Object-oriented
Object-oriented programming
Functional
Static typing
functional programming
object-oriented programming
imperative programming
gptkbp:powers gptkb:Library
gptkbp:repository https://github.com/microsoft/ Type Script
gptkbp:supports gptkb:Modules
Interfaces
interfaces
enums
modules
Namespaces
namespaces
Generics
Enums
generics
Type annotations
E S6 features
gptkbp:type optional
nominal
structural
gptkbp:type_of Superset of Java Script
gptkbp:used_in Web development
Mobile app development
Server-side development
gptkbp:website https://www.typescriptlang.org