Tenho uma dúvida. Considerando que estamos codando e criando nosso projeto dentro das pastas e arquivos .ts, por que motivo, na hora da importação, nós importamos os arquivos .js e não os .ts? Não era para o typescript fazer essa conversão de maneira automática?
Exemplo no arquivo do negociacao-controller.ts:
import { Negociacao } from "../models/negociacao.js";
export class NegociacaoController {
private inputData;
private inputQuantidade;
private inputValor;
constructor() {
this.inputData = document.querySelector('#data');
this.inputQuantidade = document.querySelector('#quantidade');
this.inputValor = document.querySelector('#valor');
}
adiciona() {
const negociacao = new Negociacao(
this.inputData.value,
this.inputQuantidade.value,
this.inputValor.value
)
console.log(negociacao)
}
}
Eu não deveria importar o negociacao.ts, ao invés do js?