TypeScript Weekly

Issue #196 — October 18, 2022

Announcing TypeScript 4.9 Beta

The beta release of TypeScript 4.9 introduces the satisfies operator, a new operator that lets us validate that the type of an expression matches some type, without changing the resulting type of that expression. Also, this release brings better narrowing to the in operator and some other improvements, as always.

Daniel Rosenwasser

Beginner’s TypeScript

Get hands-on interactive TypeScript practice and learn the foundational knowledge and skills you need to become a TypeScript Wizard.

Matt Pocock

Demystifying TypeScript Unions and Intersections

A detailed look at union and intersection types in TypeScript.

Tushar Sharma

Type-Level TypeScript

A course to take your TypeScript skills to the next level! Learn how to unleash the full potential of the Turing-complete type system of TypeScript.

Gabriel Vergnaud

marcj / TypeRunner

A proof of concept of a TypeScript-to-bytecode compiler that might be capable of type-checking a subset of TypeScript significantly faster than tsc.

Marc J. Schmidt