Ed
mês passado
Para declarar uma interface em TypeScript, a sintaxe correta é a que utiliza a palavra-chave `interface`, seguida pelo nome da interface e, em seguida, as propriedades dentro de chaves. Vamos analisar as alternativas: a) `interface Pessoa { nome: string; idade: number; }` - Esta opção está correta. Ela declara uma interface chamada `Pessoa` com as propriedades `nome` e `idade`. b) `interface Pessoa: { nome: string, idade: number; }` - Esta opção está incorreta. O uso de dois pontos (:) após o nome da interface não é válido. c) `type Pessoa = { nome: string, idade: number; }` - Esta opção está incorreta para a pergunta, pois usa `type` em vez de `interface`, embora seja uma declaração válida em TypeScript. d) `interface Pessoa { string nome, number idade; }` - Esta opção está incorreta. A sintaxe para declarar as propriedades está errada; deve-se usar `:` em vez de `string` e `number` antes dos nomes das propriedades. Portanto, a alternativa correta é: a) interface Pessoa { nome: string; idade: number; }.
Mais perguntas desse material