A Look at the instanceof Type Guard in TypeScript
An intro to the instanceof operator in TypeScript used as a type guard to get better code warnings and IntelliSense.
Introduction to the typeof Type Guard in TypeScript
How to use the typeof operator in TypeScript as a type guard that can warn you when calling methods that don't exist on the type & give you extra IntelliSense.
Module Augmentation in TypeScript
A demonstration of the creation and usage of TypeScript module augmentation, which allows us to extend the functionality of other modules.
TypeScript Enum Declaration and Merging
Here's a short post explaining how to create and merge Enums in TypeScript.
Interface Declaration Merging in TypeScript
A post that shows how to go about creating and using TypeScript declaration merging for interfaces, and why it's useful.
Polymorphic this Type in TypeScript
A short post on how to create and use the polymorphic this type in TypeScript.
Type Aliases in TypeScript
A short post on creating and using TypeScript type aliases.
Here's a short primer on creating and using Mixins in TypeScript.
Here's a short post where you'll learn about creating and using tuples in TypeScript and understand their benefit.