No App.ts quando chamo:
const controller = new NegociacaoController();
document.querySelector(".form").addEventListener('submit', controller.adiciona.bind(controller))
Ele fica solicitando parâmetros. Segue o NegociacaoController.ts
class NegociacaoController {
private _inputData;
private _inputQuantidade;
private _inputValor;
constructor (_inputData, _inputQuantidade, _inputValor ) {
this._inputData = document.querySelector('#data');
this._inputQuantidade = document.querySelector('#quantidade');
this._inputValor = document.querySelector('#valor');
}
adiciona(event){
event.preventDefault();
const negociacao = new Negociacao(
this._inputData.value,
this._inputQuantidade,
this._inputValor
)
console.log(negociacao)
}
}