Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou tomando erro no console nesse modulo do curso

Ao executar todos os passos a passos dessa aula, estou tomando erro no console.

Segue o link do projeto no GitHub: https://github.com/JoseAdemar/FormacaoTypeScript-Alura.git

erro:

Uncaught TypeError: Cannot set property valor of #<Negociacao> which has only a getter
    at new Negociacao (Negociacao.js:8:20)
    at app.js:3:20
2 respostas

No seu arquivo Negociacao.js, faltou colocar o # em valor e quantidade (linhas 8 e 9).

Ele está assim:

constructor(data,valor,quantidade){
    this.#data = data;
    this.valor =valor;
    this.quantidade = quantidade;
}

Deveria ser assim:

constructor(data,valor,quantidade){
    this.#data = data;
    this.#valor = valor;
    this.#quantidade = quantidade;
}
solução!

Muito obrigado @Matheus Ricardo !!