Add TypeScript roadmap (#3391)

* Add typescript roadmap

* Add typescript content

* Add typescript roadmap
This commit is contained in:
Kamran Ahmed authored and GitHub committed 2023-01-31 04:05:46 +04:00
1 parent f68c303ffa
commit 6f0ad58764
102 files changed
+148 -2

No files matched your search

+1
View File
@@ -0,0 +1 @@
{"mockup":{"controls":{"control":[{"ID":"15312","typeID":"Arrow","zOrder":"80","w":"125","h":"251","measuredW":"150","measuredH":"100","x":"719","y":"387","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":125,"y":0},"p1":{"x":0.47243253992705914,"y":-0.1577330986958447},"p2":{"x":1,"y":251}}},{"ID":"15313","typeID":"Arrow","zOrder":"81","w":"163","h":"1","measuredW":"150","measuredH":"100","x":"882","y":"380","properties":{"p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":162.95939830769112,"y":0},"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263"}},{"ID":"15316","typeID":"Arrow","zOrder":"82","w":"55","h":"98","measuredW":"150","measuredH":"100","x":"847","y":"270","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":54.068963511507945,"y":0.19674559217156684},"p1":{"x":0.4893521424452425,"y":0.13566254377020992},"p2":{"x":-0.4661594520496237,"y":98.11208000401354}}},{"ID":"15319","typeID":"Label","zOrder":"85","measuredW":"133","measuredH":"36","x":"818","y":"225","properties":{"size":"28","text":"TypeScript"}},{"ID":"15335","typeID":"Canvas","zOrder":"89","w":"361","h":"150","measuredW":"100","measuredH":"70","x":"1099","y":"121"},{"ID":"15336","typeID":"Label","zOrder":"90","measuredW":"332","measuredH":"26","x":"1115","y":"139","properties":{"text":"Find the detailed version of this checklist","size":"18"}},{"ID":"15337","typeID":"Label","zOrder":"91","measuredW":"318","measuredH":"26","x":"1115","y":"167","properties":{"size":"18","text":"With details on how to implement these"}},{"ID":"15338","typeID":"__group__","zOrder":"92","measuredW":"329","measuredH":"51","w":"329","h":"51","x":"1115","y":"203","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"329","h":"51","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"28","x":"79","y":"12","properties":{"color":"16777215","size":"20","text":"https://roadmap.sh"}}]}}},{"ID":"15339","typeID":"Canvas","zOrder":"93","w":"356","h":"160","measuredW":"100","measuredH":"70","x":"276","y":"112"},{"ID":"15341","typeID":"__group__","zOrder":"94","measuredW":"202","measuredH":"27","w":"202","h":"27","x":"311","y":"182","properties":{"controlName":"ext_link:roadmap.sh/javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"169","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"JavaScript Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15342","typeID":"Label","zOrder":"95","measuredW":"209","measuredH":"32","x":"311","y":"137","properties":{"size":"24","text":"Related Roadmaps"}},{"ID":"15343","typeID":"__group__","zOrder":"96","measuredW":"178","measuredH":"27","w":"178","h":"27","x":"311","y":"219","properties":{"controlName":"ext_link:roadmap.sh/nodejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"145","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Node.js Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15371","typeID":"Arrow","zOrder":"79","w":"1","h":"84","measuredW":"150","measuredH":"100","x":"367","y":"429","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":-0.3333333333333144,"y":83.66666666666663}}},{"ID":"15372","typeID":"Arrow","zOrder":"78","w":"1","h":"84","measuredW":"150","measuredH":"100","x":"525","y":"429","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":-0.3333333333333144,"y":83.66666666666663}}},{"ID":"15376","typeID":"Arrow","zOrder":"77","w":"152","h":"2","measuredW":"150","measuredH":"100","x":"588","y":"380","properLine truncated
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
Loaded 100 of 102 files, more files were not shown because too many files have changed in this diff. Show more