Em negociacao.ts somos obrigado a chamar o constructo de imprimivel por ter extendido a classe
constructor(
private _data: Date,
public readonly quantidade: number,
readonly valor: number
) {
super();
}
Porém na classe negociacoes.ts não acusou nenhum erro de compilção ou em rum time da aplicação mesmo não tendo o constructor.
Não ficou muito claro para mim o motivo de nao precisar criar um constructor na classe negociações.