TypeScript Weekly - Augmenting Interfaces, Typing Functions

TypeScript Weekly

Issue #132 — April 14, 2020

Typing Functions in TypeScript

Functions types, parameters, overloading, and assignability.

Dr. Axel Rauschmayer

Augmenting Interfaces in the Global Scope

How to augment a TypeScript interface in the global scope via interface declaration merging.

Marius Schulz

Porting a React Frontend to TypeScript

The story of a web application being ported from Ruby and JavaScript to TypeScript.

Gary Bernhardt

Push Null Values to the Perimeter of Your Types

“Values are easier to work with when they’re either completely null or completely non-null, rather than a mix. You can model this by pushing the null values out to the perimeter of your structures.”

Dan Vanderkam

Common JSON Patterns in Haskell, Rust, and TypeScript

A comparison of how Haskell, Rust, and TypeScript handle JSON serialization and deserialization.

Christian Kjær

You Might Also Like

Multiple Threat Actors Deploying Open-Source Rafel RAT to Target Android Devices

Monday, June 24, 2024

THN Daily Updates Newsletter cover Cybersecurity Architect's Handbook ($47.99 Value) FREE for a Limited Time Stepping into the role of a Cybersecurity Architect (CSA) is no mean feat, as it

📽 [Virtual Talk] Powering millions of real-time rankings at GetYourGuide

Monday, June 24, 2024

Hi there, Curious about how GetYourGuide, a leading online marketplace for travel excursions, delivers millions of personalized rankings daily, adapting to users' preferences in real time? Join us

Knowledge Worker Kit - Announcement

Monday, June 24, 2024

A product update for the Knowledge Worker Kit Sébastien Dubois DeveloPassion's Newsletter Knowledge Worker Kit - Announcement By Sebastien Dubois • 24 Jun 2024 View in browser View in browser I

Hands Down One Of The Best Credit Cards For Balance Transfers

Monday, June 24, 2024

iPhoneLife Logo Sponsored email sent by iPhone Life Hands Down One Of The Best Credit Cards For Balance Transfers While it may sound crazy, there's a much easier way to pay down debt (and faster)

Software Testing Weekly - Issue 225

Monday, June 24, 2024

Playwright surpassed Cypress 👀 View on the Web Archives ISSUE 225 June 24th 2024 COMMENT And so, it happened! Playwright surpassed Cypress in weekly NPM downloads. But that's not all. Since 2023,

WP Weekly 199 - Packed - Performance Tool, WordCamp Date Conflict, Learn Overrides

Monday, June 24, 2024

Read on Website WP Weekly 199 / Packed This issue is packed with various product updates, all new plugin releases, and many core updates. Plus, relive the WordCamp Europe experience with stories and

SRE Weekly Issue #430

Monday, June 24, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: We've gone all out on our new integration with Microsoft Teams. If you're a MS Teams user, FireHydrant now supports the most

What is AWS Cognito Identity Pool and How to use it?

Monday, June 24, 2024

In this article, let's discuss what are Cognito Identity Pools and How do we create one to help users access AWS resources using a CIP Token. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ DataChat’s GenAI analytics put security and reproducibility first

Sunday, June 23, 2024

June 23, 2024 | Read Online fb tw in email Subscribe | Advertise Good Morning. Welcome to this special weekend edition of The Deep View, presented in partnership with DataChat, which is applying the

🪑 Ditch Your Gaming Chair for an Office Chair — Spotify's AI DJ Is Better Than Expected

Sunday, June 23, 2024

Also: The Best Podcast Apps for iPhone or iPad, and More! How-To Geek Logo June 23, 2024 📩 Get expert reviews, the hottest deals, how-to's, and more delivered directly to your inbox by subscribing