Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Typescript

  1. Implementing the Rust Result type in TypeScript
  2. Creating a Result Type in TypeScript
  3. Using Results in TypeScript
  4. An introduction to type programming in TypeScript
  5. Proof that TypeScript's Type System is Turing Complete

Build Something

  1. Fizz Buzz
  2. Implementing Arithmetic Within TypeScript’s Type System

To Read

  1. TypeScript and Turing Completeness Implementing Smallfuck interpreter.
  2. Simulating a Tic Tac Toe game

Misc

  • any vs unknown: where we are allowed to do everything with any, we aren’t allowed to do any thing with unknown.

  • Passing an object with too many properties directly to a function will trigger excess property checks

  • Use tsc --noEmit --watch.