Interface (TypeScript)

An interface describes the shape of an object — which properties it has and what types they are.