1
resposta

Por que o import é feito do arquivo negociacao.js?

Se eu faço as alterações no negociacao.ts e elas são exportadas no negociacao.js, por que o import é feito do .js?

1 resposta

Oi Ana, tudo bem?

Desculpe a demora em retornar.

O import é feito do arquivo "negociacao.js" porque é ele que contém o código JavaScript gerado a partir do TypeScript. Quando você escreve o código em TypeScript, o compilador do TypeScript gera o código equivalente em JavaScript, que é o que será executado no navegador ou no servidor. Esse código gerado é salvo em um arquivo .js com o mesmo nome do arquivo .ts.

Portanto, mesmo que você esteja escrevendo em TypeScript, no final das contas é o código JavaScript gerado que será executado. Por isso, é necessário importar o arquivo .js gerado, e não o arquivo .ts original.

Um abraço e bons estudos.