Estamos com dificuldade em entender o erro, em tese o codigo esta correto :
const negociacao = new Negociacao(
new Date(this._inputData.val().replace(/-/g, ',')),
parseInt(this._inputQuantidade.val()),
parseFloat(this._inputValor.val())
);
mas retorna os seguintes erros: Property 'replace' does not exist on type 'string | number | string[]'. Property 'replace' does not exist on type 'number'.
Argument of type 'string | number | string[]' is not assignable to parameter of type 'string'. Type 'number' is not assignable to type 'string'.