TypeScript 4.4 Beta, TypeScript and Native ESM in Node

TypeScript Weekly

Issue #174 — July 19, 2021

Announcing TypeScript 4.4 Beta

The beta of TypeScript 4.4 is out and brings control flow analysis of aliased conditions, a new flag for exact optional property types, symbol and template string pattern index signatures, and more.

Daniel Rosenwasser

TypeScript: Array.includes and Narrowed Types

The Array.prototype.includes function allows searching for a value within an array. However, in certain cases, the typings can bite a little. Stefan explains the reason why and suggest two possible solutions.

Stefan Baumgartner

TypeScript and Native ESM in Node.js

An overview of everything you need to know in order to use and produce native ECMAScript modules in Node.js.

Dr. Axel Rauschmayer

TypeScript, Abstract Classes, and Constructors

TypeScript has the ability to define classes as abstract. This means they cannot be instantiated directly; only non-abstract subclasses can be. John explains what this means for constructor usage.

John Reilly

sinclairzx81 / typebox

TypeBox allows you to create a single unified type that can be both statically checked by the TypeScript compiler and asserted at runtime using standard JSON schema validation.


Older messages

React 18, Speed Up Compilation with SWC

Thursday, June 24, 2021

TypeScript Weekly Issue #173 — June 24, 2021 Speed Up Compilation of Your TypeScript Projects How to speed up the compilation time of your TypeScript projects using the SWC compiler. It's fast!

TypeScript 4.3, What's new with TypeScript?

Thursday, June 3, 2021

TypeScript Weekly Issue #172 — June 3, 2021 Announcing TypeScript 4.3 TypeScript 4.3 is out and brings support for separate write types on properties, the override keyword, template string type

Setting Up esbuild, Tag Hierarchies via Template Literal Types

Thursday, May 20, 2021

TypeScript Weekly Issue #171 — May 20, 2021 Setting up esbuild for TypeScript libraries How to set up the blazingly fast esbuild bundler to compile TypeScript libraries for Node. James Thomas Tag

TypeScript 4.3 RC, Sources of Unsoundness

Friday, May 14, 2021

TypeScript Weekly Issue #170 — May 13, 2021 Announcing TypeScript 4.3 RC The release candidate of TypeScript 4.3 is out and brings support for separate write types on properties, the override keyword,

Advanced TypeScript Fundamentals, Converting a Frontend to TypeScript

Thursday, April 29, 2021

TypeScript Weekly Issue #169 — April 29, 2021 Hi there! I'm super stoked to announce my new TypeScript course: 7209f980-de4c-462d-bafe-de356617a78e.png Advanced TypeScript Fundamentals Learn the

3-2-1: The State of Developer Ecosystem 2021, Future of Web, Hidden Door to Build Personal Brand, How to Run Good Meetings, Guidelines to Write High Quality CSS and Bonus

Monday, July 26, 2021

Hello my friends! Here are 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week. 🔥 Picks from the tech world 1. The State of Developer Ecosystem 2021​ This

Playing Games to Earn a Living in the Metaverse

Monday, July 26, 2021

“As a player, you actually earn 2-3x more than an entry-level job” - Gabby Dizon, co-founder of Yield Guild Games ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You’re Invited: Getting Maximum Value from Cloud-Native Master Data Management

Monday, July 26, 2021

Webinar on August 10, 9am PT Hi there, Investing in high-quality, curated customer data fuels business results, from revenue growth to analytics adoption and productivity gains. However, quantifying

Just Launched: Startups of the Year 🚀

Monday, July 26, 2021

4.5k+ Cities; 37k+ Startups: Who'll Achieve Startup of the Year Status in Your City? Vote for 2021's Startups of the Year with Hacker Noon! How's it hanging, Hacker? 👋 Hacker Noon just

The best SaaS products with a free plan

Monday, July 26, 2021

This past week on Twitter, I asked people what their favorite SaaS products with a free plan were. The list is full of gems. Hiten's Pick The Highest Forms of Wealth What does it mean to be wealthy

Daily Coding Problem: Problem #476 [Medium]

Monday, July 26, 2021

Daily Coding Problem Good morning! Here's a solution to yesterday's problem. This is your coding interview problem for today. This problem was asked by Google. You are given an array of length

What ransomware victims saved thanks to free decryption tools

Monday, July 26, 2021

The best cheap VPNs; Beyond Raspberry Pi ZDNet Facebook Twitter LinkedIn ZDNet Tech Today July 26, 2021 placeholder Ransomware: Here's how much victims have saved in ransom payments by using these

Nasty macOS Malware XCSSET Now Targets Google Chrome, Telegram Software

Monday, July 26, 2021

The Hacker News Daily Updates Newsletter cover Risky Business: The CISO's Guide to Better Reporting to the Board Briefing the board on your organization's security posture is not an easy job.

Another chance to win a $100 Amazon gift card!

Monday, July 26, 2021

Share your thoughts on simulation-driven design for manufacturing (SDfM) View this email in your browser engineering.com Win a $100 Amazon gift card! Discuss simulation-driven design for manufacturing

Robinhood's companion

Monday, July 26, 2021

Maybe you can eat avocado toast and invest your money, too. We're not here to start a generational debate —... Product Hunt Read in browser Robinhood's companion This newsletter is brought to