Interfaces em POO em TypeScript

Nesta seção, vamos dominar o trabalho avançado com interfaces, que você já estudou anteriormente no tutorial principal, aqui.

Como você já sabe, as interfaces são declaradas usando a palavra-chave interface. Para evitar conflitos de nomes entre interfaces e classes, é conveniente colocar a letra 'I' como primeira letra do nome da interface.

Vamos, por exemplo, criar uma interface IUser, que descreve um usuário:

typescriptinterface IUser {
  
}

Nas próximas lições, vamos examinar em detalhes as peculiaridades do trabalho com interfaces.