TS implements


`implements` 
The class which uses the implements keyword will need to implement all the properties and methods



> [What's the difference between 'extends' and 'implements' in TypeScript](https://stackoverflow.com/questions/38834625/whats-the-difference-between-extends-and-implements-in-typescript)





