Add TypeScript roadmap (#3391)

* Add typescript roadmap

* Add typescript content

* Add typescript roadmap
This commit is contained in:
Kamran Ahmed
2023-01-31 04:05:46 +04:00
committed by GitHub
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.
Binary file not shown.

After

Width:  |  Height:  |  Size: 544 KiB

+1 -1
View File
@@ -29,7 +29,7 @@ const isRoadmapReady = !isUpcoming;
<div class='py-5 sm:py-12 container relative'>
<YouTubeAlert />
<div class='mt-0 mb-3 sm:mb-6 sm:mt-4'>
<div class='mt-0 mb-3 sm:mb-4 sm:mt-4'>
<h1 class='text-2xl sm:text-4xl mb-0.5 sm:mb-2 font-bold'>
{title}
</h1>
+1
View File
@@ -20,6 +20,7 @@ Here is the list of PDF links for each of the roadmaps.
* **Software Design and Architecture Roadmap** - [Roadmap Link](https://roadmap.sh/software-design-architecture) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/software-design-architecture.pdf)
* **JavaScript Roadmap** - [Roadmap Link](https://roadmap.sh/javascript) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/javascript.pdf)
* **Node.js Roadmap** - [Roadmap Link](https://roadmap.sh/nodejs) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/nodejs.pdf)
* **TypeScript Roadmap** - [Roadmap Link](https://roadmap.sh/typescript) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/typescript.pdf)
* **GraphQL Roadmap** - [Roadmap Link](https://roadmap.sh/graphql) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/graphql.pdf)
* **Angular Roadmap** - [Roadmap Link](https://roadmap.sh/angular) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/angular.pdf)
* **React Roadmap** - [Roadmap Link](https://roadmap.sh/react) / [PDF Link](https://roadmap.sh/pdfs/roadmaps/react.pdf)
@@ -1 +0,0 @@
#
@@ -0,0 +1 @@
# Typescript vs javascript
@@ -0,0 +1 @@
# Ts js interoperability
@@ -0,0 +1 @@
# Install configure
@@ -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 @@
# 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