Basics

Challenges

Classes

Cookies

Debugging

Events

External Files

Flow Control

Forms

Functions

Html Elements

Installation

Interfaces

Keywords

Modules

Namespaces

Operators

Reference Files

String

Types

TypeScript - Implements versus Extends

Implements: Used with Interfaces and Classes. A Class implements a interface.
This is defined by that.

class Employee implements IPerson

 

Extends: Used with Abstract Classes and derived Classes. A derived Class extends an abstract class.
This includes all of that ....and maybe more.

class Dog extends Animal