TypeScript
🐲 Ressources on types
I now realize that it is difficult for me to offer you a maximum of resources on the subject, as I have lived and worked with the different versions of TypeScript as they have been released (since version 1.1).
So I always had a more or less linear learning process 😊.
However, I think it’s impossible to become a TypeScript Expert if you don’t have the basics in JavaScript (of course you do… for example if you don’t understand what a Primitive or an Object is how do you expect to annotate correctly?)
Anyway, here are some links
- [Beginner] How does TypeScript work? The bird’s eye view
- [Beginner] The TypeScript handbook && TypeScript new handbook
- [Beginner] Tackling TypeScript: Upgrading from JavaScript
- [Beginner] TypeScript - A Love Tale with JavaScript
- [Intermediate] TypeScript Advanced Types
- [Intermediate] Learn Advanced TypeScript Types
- [Intermediate] Advanced TypeScript Types cheat sheet (with examples)
- [To know] JSDoc typings: all the benefits of TypeScript, with none of the drawbacks
- [To know] Duck Typing in JavaScript and TypeScript
Some articles by Dr. Axel Rauschmayer:
- [Beginner] Typing objects in TypeScript
- [Beginner] Typing Arrays in TypeScript
- [Beginner] Typing functions in TypeScript
- [Beginner] Adding special values to types in TypeScript
- [Intermediate] Computing with types in TypeScript
- [Intermediate] TypeScript: narrowing types via type guards and assertion functions
The youtube channel of Matt Pocock