Setting Up a New TypeScript Project
Learn how to setup TypeScript in a new project with a base tsconfig configuration and tslint for linting.
Introduction to Enums in TypeScript
See how to use enums to define collections with a numeric base in TypeScript.
Introduction to Interfaces in TypeScript
Learn how to declare interfaces in TypeScript and create customized type checking.
Object Rest and Spread in TypeScript
A new feature since TypeScript 2.1, object rest and spread allows you to make copies, merge and destructure objects.
String Literal Types in TypeScript
String literal types allow you to define types that accept only specific strings. This way, you can limit the correct value of variable to precise strings.
Union Types in TypeScript
Union types in TypeScript allow you to describe values that can be of more than one type.