Companion projects and articles for Learning TypeScript

Projects
Hands on real world projects that will help you exercise your knowledge of TypeScript.
The Typeinator
π₯ Appetizer Project
System of a Clown
π₯ Appetizer Project
Primitive Cooking
π₯ Appetizer Project
Narrow Trails
π² Entree Project
Various Lawyerings
π₯ Appetizer Project
The Typer
π² Entree Project
Articles
Top tips and tricks for why TypeScript behaves the way it does, and how you can work effectively with it.
Extreme Explorations of TypeScript's Type System
Some of the most creative, wacky explorations of wha you can do in TypeScript's type system!
Void-Returning Function Assignability
Why functions that return a value are assignable to void-returning function types in TypeScript.
References in the Learning TypeScript Book
An exhaustive list of all the easter eggs and general references in the Learning TypeScript book.
Read the
Learning TypeScript
Book
Get it on O'Reilly βIf you find this website useful, consider diving into the full Learning TypeScript book on O'Reilly.
Go from knowing nothing about βtypesβ or "type systems" to full mastery of TypeScript fundamentals β whether you're a beginner or advanced JavaScript programmer.

About the author
Josh Goldberg
Hi, I'm Josh! I'm a frontend developer from New York with a passion for open source, static analysis, and the web. I'm a full time open source maintainer and work on projects in the TypeScript ecosystem such as typescript-eslint and TypeStat. I'm passionate about bringing accessible education to the masses in a sustainable way.Visit my Site β