Homepage
Open in app
Sign inGet started

Totally TypeScript

100% type-safe

Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Apr 30

What Is the Empty Object {} Type in TypeScript?

Here’s why you need to use a special type of Record…

Read more…
3 responses
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Aug 21, 2024

Why You Should Use TypeScript’s <> Angle Brackets and Generic Types

I used to have no idea what <T>…

Read more…
6 responses
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Jan 3, 2024

How To Use the Built-In ThisParameterType Type in TypeScript

You’re really a code mapache if you know…

Read more…
1 response
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Dec 27, 2023

How To Use the Built-In InstanceType Type in TypeScript

Sailing the instances of TypeScript classes…

Read more…
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Dec 17, 2023

How To Use the Built-In ReturnType Type in TypeScript

A deep dive into TypeScript’s ReturnType utility…

Read more…
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Dec 10, 2023

How To Use TypeScript’s Built-In ConstructorParameters Type

A dive into TypeScript’s ability to infer…

Read more…
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Dec 3, 2023

How To Use the Built-In Parameters Type in TypeScript

Here’s how you get the type of a function’s…

Read more…
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Nov 26, 2023

What Is the Difference Between any and unknown in TypeScript?

Understanding the subtle distinction to…

Read more…
1 response
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Oct 22, 2023

What Is the Difference Between Pick and Extract in TypeScript?

When you need to pick properties from…

Read more…
Go to the profile of Dr. Derek Austin 🥳
Dr. Derek Austin 🥳
Jul 16, 2023

NonNullable<Type>

How To Use NonNullable in TypeScript

Here’s how you can use…

Read more…
1 response
About Totally TypeScriptLatest StoriesArchiveAbout MediumTermsPrivacyTeams