Imagem de fundo

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

Considere o fragmento de código TypeScript a seguir.



const a = <T extends {b: string}>(obj: T) => {

<código removido>

};


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


A

função a() retorna um objeto do tipo string.


B

variável a é uma lista de objetos do tipo string.


C

variável a é um dicionário cujas chaves são objetos do tipo string.


D

objeto que for passado para a função a() deve ter um campo b do tipo string.


E

valor retornado pela função a() é um objeto que estende um objeto do tipo string.