Abstract Classes

typescript abstract classes

A recent addition to TypeScript 1.6 was the inclusion of abstract classes.

If you are not familiar with abstract classes, Microsoft has a nice descriptionhere.

The key is that abstract classes cannot be instantiated on their own. Their purpose in life is to be extended and are used as a base class for other classes.