Add TypeScript roadmap (#3391)
* Add typescript roadmap * Add typescript content * Add typescript roadmap
This commit is contained in:
1 parent
f68c303ffa
commit
6f0ad58764
102 files changed
+148
-2
No files matched your search
@@ -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 |
@@ -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>
|
||||
|
||||
@@ -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
|
||||
+1
@@ -0,0 +1 @@
|
||||
# Tsconfig json
|
||||
+1
@@ -0,0 +1 @@
|
||||
# Compiler options
|
||||
@@ -0,0 +1 @@
|
||||
# Install configure
|
||||
@@ -0,0 +1 @@
|
||||
# Tsc
|
||||
@@ -0,0 +1 @@
|
||||
# Ts node
|
||||
+1
@@ -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
|
||||
+1
@@ -0,0 +1 @@
|
||||
# As const
|
||||
+1
@@ -0,0 +1 @@
|
||||
# As type
|
||||
@@ -0,0 +1 @@
|
||||
# As any
|
||||
+1
@@ -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
|
||||
Loaded 100 of 102 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user