Copy

TypeScript Weekly

Issue #169 — April 29, 2021

Hi there!

I’m super stoked to announce my new TypeScript course:

Advanced TypeScript Fundamentals

Learn the newest language features TypeScript has to offer: nullish coalescing, optional chaining, private class fields, const assertions, conditional types, template literals types, and more!

Watch the Course

I’ve put a lot of thought, time, and effort into this course, and I’m really proud of how it turned out. Go check it out and learn a thing or ten about TypeScript!

Cheers,
Marius

Converting Sentry’s Entire Frontend to TypeScript

Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. In this blog post, they share their process, techniques, challenges, and ultimately, what they learned along this journey.

Priscila Oliveira & Mark Story

Starting a TypeScript Project in 2021

A thorough guide for starting a TypeScript project in 2021 with modern tooling, including TypeScript 4, esbuild, ESLint, Jest, and TypeDoc.

Chris Hager

Structural Typing in TypeScript

In this 12-minute video, Shawn Wildermuth explains how structural typing works in TypeScript, touching on classes, interfaces, and type aliases.

Shawn Wildermuth

The ServiceNow API and TypeScript Conditional Types

How to use conditional types to precisely type API responses using the ServiceNow API as an example.

John Reilly