Add TypeScript roadmap (#3391)
* Add typescript roadmap * Add typescript content * Add typescript roadmappull/3376/head^2
parent
f68c303ffa
commit
6f0ad58764
102 changed files with 148 additions and 2 deletions
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 544 KiB |
@ -1 +0,0 @@ |
|||||||
# |
|
@ -0,0 +1 @@ |
|||||||
|
# Typescript vs javascript |
@ -0,0 +1 @@ |
|||||||
|
# Ts js interoperability |
@ -0,0 +1 @@ |
|||||||
|
# Tsconfig json |
@ -0,0 +1 @@ |
|||||||
|
# Compiler options |
@ -0,0 +1 @@ |
|||||||
|
# Install configure |
@ -0,0 +1 @@ |
|||||||
|
# Tsc |
@ -0,0 +1 @@ |
|||||||
|
# Ts node |
@ -0,0 +1 @@ |
|||||||
|
# Ts playground |
@ -0,0 +1 @@ |
|||||||
|
# Running typescript |
@ -0,0 +1 @@ |
|||||||
|
# Typescript |
@ -0,0 +1 @@ |
|||||||
|
# Boolean |
@ -0,0 +1 @@ |
|||||||
|
# Number |
@ -0,0 +1 @@ |
|||||||
|
# String |
@ -0,0 +1 @@ |
|||||||
|
# Void |
@ -0,0 +1 @@ |
|||||||
|
# Undefined |
@ -0,0 +1 @@ |
|||||||
|
# Null |
@ -0,0 +1 @@ |
|||||||
|
# Interface |
@ -0,0 +1 @@ |
|||||||
|
# Class |
@ -0,0 +1 @@ |
|||||||
|
# Enum |
@ -0,0 +1 @@ |
|||||||
|
# Array |
@ -0,0 +1 @@ |
|||||||
|
# Tuple |
@ -0,0 +1 @@ |
|||||||
|
# Any |
@ -0,0 +1 @@ |
|||||||
|
# Object |
@ -0,0 +1 @@ |
|||||||
|
# Unknown |
@ -0,0 +1 @@ |
|||||||
|
# Never |
@ -0,0 +1 @@ |
|||||||
|
# As const |
@ -0,0 +1 @@ |
|||||||
|
# As type |
@ -0,0 +1 @@ |
|||||||
|
# As any |
@ -0,0 +1 @@ |
|||||||
|
# Non null assertion |
@ -0,0 +1 @@ |
|||||||
|
# Type assertions |
@ -0,0 +1 @@ |
|||||||
|
# Satisfies keyword |
@ -0,0 +1 @@ |
|||||||
|
# Typescript types |
@ -0,0 +1 @@ |
|||||||
|
# Type inference |
@ -0,0 +1 @@ |
|||||||
|
# Type compatibility |
@ -0,0 +1 @@ |
|||||||
|
# Union types |
@ -0,0 +1 @@ |
|||||||
|
# Intersection types |
@ -0,0 +1 @@ |
|||||||
|
# Type aliases |
@ -0,0 +1 @@ |
|||||||
|
# Keyof operator |
@ -0,0 +1 @@ |
|||||||
|
# Combining types |
@ -0,0 +1 @@ |
|||||||
|
# Typeof operator |
@ -0,0 +1 @@ |
|||||||
|
# Instanceof operator |
@ -0,0 +1 @@ |
|||||||
|
# Equality |
@ -0,0 +1 @@ |
|||||||
|
# Truthiness |
@ -0,0 +1 @@ |
|||||||
|
# Type predicates |
@ -0,0 +1 @@ |
|||||||
|
# Type guards |
@ -0,0 +1 @@ |
|||||||
|
# Typing functions |
@ -0,0 +1 @@ |
|||||||
|
# Function overloading |
@ -0,0 +1 @@ |
|||||||
|
# Functions |
@ -0,0 +1 @@ |
|||||||
|
# Types vs interfaces |
@ -0,0 +1 @@ |
|||||||
|
# Extending interfaces |
@ -0,0 +1 @@ |
|||||||
|
# Interface declaration |
@ -0,0 +1 @@ |
|||||||
|
# Hybrid types |
@ -0,0 +1 @@ |
|||||||
|
# Interfaces |
@ -0,0 +1 @@ |
|||||||
|
# Constructor params |
@ -0,0 +1 @@ |
|||||||
|
# Constructor overloading |
@ -0,0 +1 @@ |
|||||||
|
# Access modifiers |
@ -0,0 +1 @@ |
|||||||
|
# Abstract classes |
@ -0,0 +1 @@ |
|||||||
|
# Inheritance vs polymorphism |
@ -0,0 +1 @@ |
|||||||
|
# Method overriding |
@ -0,0 +1 @@ |
|||||||
|
# Classes |
@ -0,0 +1 @@ |
|||||||
|
# Generic types |
@ -0,0 +1 @@ |
|||||||
|
# Generic constraints |
@ -0,0 +1 @@ |
|||||||
|
# Generics |
@ -0,0 +1 @@ |
|||||||
|
# Decorators |
@ -0,0 +1 @@ |
|||||||
|
# Partial |
@ -0,0 +1 @@ |
|||||||
|
# Pick |
@ -0,0 +1 @@ |
|||||||
|
# Omit |
@ -0,0 +1 @@ |
|||||||
|
# Readonly |
@ -0,0 +1 @@ |
|||||||
|
# Record |
@ -0,0 +1 @@ |
|||||||
|
# Exclude |
@ -0,0 +1 @@ |
|||||||
|
# Extract |
@ -0,0 +1 @@ |
|||||||
|
# Non nullable |
@ -0,0 +1 @@ |
|||||||
|
# Parameters |
@ -0,0 +1 @@ |
|||||||
|
# Return type |
@ -0,0 +1 @@ |
|||||||
|
# Instance type |
@ -0,0 +1 @@ |
|||||||
|
# Awaited |
@ -0,0 +1 @@ |
|||||||
|
# Utility types |
@ -0,0 +1 @@ |
|||||||
|
# Mapped types |
@ -0,0 +1 @@ |
|||||||
|
# Conditional types |
@ -0,0 +1 @@ |
|||||||
|
# Literal types |
@ -0,0 +1 @@ |
|||||||
|
# Template literal types |
@ -0,0 +1 @@ |
|||||||
|
# Recursive types |
@ -0,0 +1 @@ |
|||||||
|
# Advanced types |
@ -0,0 +1 @@ |
|||||||
|
# Namespaces |
@ -0,0 +1 @@ |
|||||||
|
# Ambient modules |
@ -0,0 +1 @@ |
|||||||
|
# External modules |
@ -0,0 +1 @@ |
|||||||
|
# Namespace augmentation |
@ -0,0 +1 @@ |
|||||||
|
# Global augmentation |
@ -0,0 +1 @@ |
|||||||
|
# Modules |
@ -0,0 +1 @@ |
|||||||
|
# Formatting |
@ -0,0 +1 @@ |
|||||||
|
# Linting |
@ -0,0 +1 @@ |
|||||||
|
# Useful packages |
@ -0,0 +1 @@ |
|||||||
|
# Build tools |
@ -0,0 +1 @@ |
|||||||
|
# Ecosystem |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue