TypeScript Weekly - TypeScript 4.2 Beta, Name Your Generics

TypeScript Weekly

Issue #161 — January 13, 2021

Announcing TypeScript 4.2 Beta

The beta of TypeScript 4.2 has been released and ships with long-awaited smarter type alias preservation, leading/middle rest elements in tuple types, and other improvements, as usual.

Daniel Rosenwasser

Tidy TypeScript: Name Your Generics

It’s common to use single-letter names for generic type parameters, but it doesn’t have to be that way. Types are documentation, and type parameters can have descriptive names.

Stefan Baumgartner

TypeScript Helper Types

A Gist packed with different TypeScript Helper types. There’s lots to learn about the type system in those examples.

Philip Diffenderfer

Let’s learn TypeScript!

Code autocompletion, intuitive errors, and using code to clearly communicate with your teammates? Yes, please! Orta Therox teaches us how TypeScript-powered JavaScript gives us all this and more.

Jason Lengstorf, Orta Therox

Bundled TypeScript Declarations in the npm Registiry

The npm registry now shows a little TypeScript icon next to the name of a package that includes bundled TypeScript declarations.

Microsoft

Older messages

Avoiding Traditional OOP Patterns, `deno compile`

Tuesday, January 5, 2021

TypeScript Weekly Issue #160 — January 5, 2021 Tidy TypeScript: Avoid Traditional OOP Patterns An opinionated piece about various OOP patterns to avoid in TypeScript, such as namespaces and abstract

TypeScript 4.1, End-to-End TypeScript, Tidy TypeScript

Friday, December 4, 2020

TypeScript Weekly Issue #159 — November 26, 2020 Announcing TypeScript 4.1 TypeScript 4.1 has landed and brings template literal types, key remapping in mapped types, recursive conditional types, and

Template Literal Types, Running Scripts with ts-node

Thursday, November 19, 2020

TypeScript Weekly Issue #158 — November 19, 2020 The Bike Shed: Things Are Knowable Gary Bernhard of Destroy All Software fame was on The Bike Shed podcast and talked about TypeScript, the value of

TypeScript 4.1 RC, Adopting TypeScript at Scale

Friday, November 13, 2020

TypeScript Weekly Issue #157 — November 11, 2020 Announcing TypeScript 4.1 RC The release candidate of TypeScript 4.1 has landed and brings template literal types, key remapping in mapped types,

TSConf 2020 Recordings, Use Cases for Named Tuples

Tuesday, November 3, 2020

TypeScript Weekly Issue #156 — November 3, 2020 TSConf 2020 Session Recordings The recordings of all talks presented at TSConf 2020 are now available. SitePen swc-project / swc A super-fast compiler

You Might Also Like

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that

Anthropic’s Claude goes to Europe

Tuesday, May 14, 2024

Anthropic is launching the AI assistant in a few countries on the continent View this email online in your browser By Rebecca Bellan Tuesday, May 14, 2024 Welcome to TechCrunch AM! There's rarely a

LW 133 - Using The Checkout Branding API To Customize a Shopify Checkout

Tuesday, May 14, 2024

Using The Checkout Branding API To Customize a Shopify Checkout Shopify Development news and articles Issue 133 - 05/14/2024 Read Online Liquid Weekly All Things Shopify Development Using The Checkout

⚙️ Apple partners with OpenAI for IOS 18

Tuesday, May 14, 2024

Plus: Your Instagram/Facebook posts are being used to train Meta's AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌