Considere o fragmento de código TypeScript a seguir. con...

Considere o fragmento de código TypeScript a seguir. const a = extends {b: string}> (obj: T) => { <código removido> }; ...


publicidade

Considere o fragmento de código TypeScript a seguir.

const a = extends {b: string}> (obj: T) => { <código removido> };

Com relação ao código apresentado acima, a(o)

publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    Camila Duarte EQUIPE
    03/01/2025 • 20:17
    Gabarito: d)

    No fragmento de código TypeScript apresentado, a variável `a` é uma função que recebe um objeto do tipo `T` como parâmetro e esse objeto deve ter um campo `b` do tipo string. Ou seja, o objeto passado para a função `a()` deve obrigatoriamente possuir um campo `b` do tipo string.

    Portanto, a alternativa correta é a letra d) "objeto que for passado para a função a() deve ter um campo b do tipo string".

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.