$cat~/glossario/interface-ts.md
Interface
TypeScript
Contrato de forma de objeto: propriedades e métodos esperados.
seção
Explicação
Interface — Contrato de forma de objeto: propriedades e métodos esperados.
interface descreve forma objeto — extends, optional ?, readonly. Structural typing.
Duplicate interface merges; type alias não merge.
seção
Exemplo
interface User { id: number; nome: string; email?: string;}seção
Modo de uso
Props React components
API response shape
Repository contracts
seção
Armadilhas comuns
Interface vs type union choice
Optional vs undefined explicit
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em TypeScript
Outros termos da mesma categoria para revisão em sequência.