Interfaces

Interfaces is one of TypeScript's biggest advantages over JavaScript. It allows you to define what properties objects should have.