1
resposta

Como o TypeScript sabe a hierarquia de pasta dos arquivos?

Como TypeScript sabe que negociacao.js deve ficar dentro de uma pasta chamada models e que app.js deve ficar dentro da pasta js?

Seria porque em "outDir": "dist/js", app.js já vai direto pra ela porque como não existe essas pastas elas são automaticamente criadas, sendo que no caso de negociacao.js, por haver o from './models/negociacao.js', esse comando faz com que essa pasta seja criada?

Ou é porque o "app//*" vai criar os arquivos js conforme a hierarquia dentro de app?

1 resposta

Olá Bruno! Tudo certo?

Desculpe a demora em retornar.

No arquivo tsconfig informamos que queremos que todos os arquivos convertidos de TypeScript para JavaScript sejam lançados para outDir. Mas que arquivos e pastas são esses?

Ao escrever "include": ["app/**/*"]estamos falando para incluir na pasta app, toda subpasta e qualquer arquivo que for .ts.

Caso tenha ficado com alguma dúvida, não deixe de compartilhar!

Continue praticando e evoluindo na sua jornada.

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software