TypeScript Interface

Uma interface no TypeScript define a forma que um objeto deve ter, sem fornecer implementação. É útil para garantir tipagem forte e consistência entre partes do código.

Exemplo: interface Pessoa { nome: string; idade: number } define a estrutura de um objeto.