TypeScript Quick Tutorials
TypeScript getting started example.
Quick walk through of basic data types
Understanding on basic level, what type inference is.
Understanding type assertions in TypeScript
TypeScript classes with member variable and accessors examples.
Understanding class inheritance in TypeScript
Access Modifiers in TypeScript
Abstract Class Example
Readonly Modifier Example
Parameter Properties Example
Using TypeScript Interfaces to describe properties.
Interface To Describe Object With Optional Properties
Interface To Describe Object With Readonly Properties
Using interfaces to describe Functions
Indexable Types
Class implementing interfaces to apply contracts.
Interface Extending Interfaces Example
Understanding Hybrid Types
Example of interface extending classes
Understanding Function Types
Using Optional and Default Params.
Rest Parameters in Functions
--noImplicitThis scenario example
Understanding 'this' parameters
Function Overloading in TypeScript
Using keyof operator
Understanding Intersection types
Understanding Union Types
User defined Type Guards
null and undefined in Type Guards
The ! post-fix expression operator.
Understanding Type Aliases
Using TypeScript 'never' type
Understanding Discriminated Unions in TypeScript
JavaScript object type support in TypeScript
Generic Type Parameters in Classes
Generic function examples
Generics + Interfaces examples
Generic Constraints Examples
Using generics in Type Aliases
Numeric Enums examples
String enums examples
Heterogeneous Enums Example
Const enum examples
Using ES6 Modules in TypeScript
Class decorators examples
Method decorator examples
Accessor Decorators examples
Property Decorators Examples
Parameter decorators examples
Mixins Examples
Using tsconfig.json
Auto refreshing TypeScript project in browser.
TypeScript + Visual Studio Code