Ed
há 2 meses
A principal função de uma Interface no TypeScript é definir um contrato que descreve quais propriedades e tipos um objeto deve possuir, garantindo que os dados sigam uma estrutura pré-definida e ajudando na verificação de tipos durante o desenvolvimento. Analisando as alternativas: a) Executar lógica de negócio e cálculos matemáticos no servidor — incorreto, pois interfaces não executam lógica. b) Definir um contrato que descreve quais propriedades e tipos um objeto deve possuir — correto, é a função principal da interface. c) Substituir completamente o uso de classes e funções — incorreto, interfaces não substituem classes ou funções. d) Converter código frontend em tabelas de banco de dados — incorreto, isso não é função de interfaces. e) Permitir que JavaScript ignore tipos durante transpilação — incorreto, TypeScript verifica tipos, não ignora. Resposta correta: b. Definir um contrato que descreve quais propriedades e tipos um objeto deve possuir.