TypeScript Weekly

Newsletter Image

Messages

2/24/2023
10 : 34

Higher-Order TypeScript, Rewriting TypeScript in Rust

TypeScript Weekly Issue #199 — February 24, 2023 Higher-Order TypeScript (HOTScript) Type-level madness! A lodash-like library for types, with support for type-level lambda functions. This goes to show
1/27/2023
10 : 24

TypeScript 5.0 Beta, Module Resolution Deep Dive

TypeScript Weekly Issue #198 — January 27, 2023 Announcing TypeScript 5.0 Beta TypeScript 5.0 is just around the corner! This major release introduces various new features, while aiming to make
11/28/2022
8 : 44

TypeScript 4.9, 10 Years of TypeScript, Zod Tutorial

TypeScript Weekly Issue #197 — November 28, 2022 Announcing TypeScript 4.9 TypeScript 4.9 has been released and brings with it the new satisfies operator, improved type narrowing for the in operator,
10/18/2022
23 : 24

TypeScript 4.9 Beta, Beginner + Advanced TypeScript Courses

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
9/15/2022
0 : 44

TypeScript 4.8, Complex Types, Monorepos

TypeScript Weekly Issue #195 — September 14, 2022 Announcing TypeScript 4.8 TypeScript 4.8 has been released and improves type narrowing and compatibility for union and intersection types. It also
8/12/2022
7 : 4

TypeScript 4.8 RC, Exploration of Type Narrowing

TypeScript Weekly Issue #194 — August 12, 2022 Announcing TypeScript 4.8 RC The release candidate of TypeScript 4.8 improves type narrowing and compatibility for union and intersection types. It also
8/5/2022
9 : 4

Extreme Explorations of the Type System

TypeScript Weekly Issue #193 — August 5, 2022 Extreme Explorations of TypeScript's Type System Developers have pushed the bounds of type operations possible in the type system to write some pretty
6/24/2022
7 : 34

TypeScript 4.8 Beta, TypeScript Tips & Tricks, Monorepos

TypeScript Weekly Issue #192 — June 24, 2022 Announcing TypeScript 4.8 Beta The beta release of TypeScript 4.8 improves type narrowing and compatibility for union and intersection types. It also makes
5/24/2022
8 : 44

TypeScript 4.7 RC, Migrating Millions of Lines

TypeScript Weekly Issue #191 — May 24, 2022 Announcing TypeScript 4.7 RC The release candidate of TypeScript 4.7 adds several new features related to ECMAScript module support in Node. It also ships
5/5/2022
8 : 24

The Ultimate TypeScript Thread, Ember's Road to TypeScript

TypeScript Weekly Issue #190 — May 5, 2022 The Ultimate TypeScript Thread In this fantastic Twitter thread, Matt keeps sharing TypeScript tips to turn you into a TypeScript wizard. Highly recommended!
4/21/2022
23 : 4

TypeScript and Set Theory, Understanding “keyof typeof”

TypeScript Weekly Issue #189 — April 21, 2022 Types as Comments with the TypeScript Team Ryan Cavanaugh and Daniel Rosenwasser talk about the Type Annotations ECMAScript proposal in a JS Party episode
4/11/2022
23 : 14

TypeScript 4.7 Beta, Dealing with Undefined

TypeScript Weekly Issue #188 — April 11, 2022 Announcing TypeScript 4.7 Beta The beta of TypeScript 4.7 adds several new features related to ECMAScript module support in Node. It also ships with
3/31/2022
21 : 54

Variance Annotations in TypeScript, Functional Programming

TypeScript Weekly Issue #187 — March 31, 2022 Functional Programming in TypeScript How Haskell knowledge can help you write better TypeScript code in a functional programming style. Aleksandr Pakulev
3/21/2022
21 : 24

Typing Polymorphic Functions, Wordle in the Type System

TypeScript Weekly Issue #186 — March 21, 2022 Type Polymorphic Functions In TypeScript How to statically type functions that behave differently depending on the number and types of their arguments.
3/10/2022
9 : 54

TypeScript 4.6, Type Syntax in JavaScript

TypeScript Weekly Issue #185 — March 10, 2022 Announcing TypeScript 4.6 TypeScript 4.6 is out and ships with various quality-of-life improvements to TypeScript. Most notably, this includes control flow
2/27/2022
22 : 54

TypeScript 4.6 RC, Assertion Functions, Type Hierarchy

TypeScript Weekly Issue #184 — February 27, 2022 Announcing TypeScript 4.6 RC The release candidate of TypeScript 4.6 is out and ships with various quality-of-life improvements to TypeScript. Most
2/9/2022
9 : 54

10 Most Popular Posts from 2021

TypeScript Weekly Issue #183 — February 6, 2022 Hi there! 👋 This is the first issue of TypeScript Weekly in 2022. Welcome back if you've been with us last year already, and welcome aboard if you
12/10/2021
1 : 14

Function Overloads, Control Flow Analysis, Type | Treat

TypeScript Weekly Issue #182 — December 9, 2021 Get the Best of TypeScript Control Flow Analysis This article will show some simple type construction patterns, code writing habits, and compiler options
11/25/2021
22 : 34

TypeScript 4.5, Function Overloading, Const Enums

TypeScript Weekly Issue #181 — November 25, 2021 Announcing TypeScript 4.5 TypeScript 4.5 has been released! It implements the Awaited type which improves promise typing, introduces a way to override a
11/12/2021
0 : 44

How the Compiler Compiles, Mastering Template Literal Types

TypeScript Weekly Issue #180 — November 11, 2021 How the TypeScript Compiler Compiles A systems-level look at the TypeScript compiler: how it converts a file into an intermediate representation, checks