Nuvemshop Interview Question

Quando utilizar as interfaces do Typescript?