Oi pessoal, tudo certo?
Durante esta aula, tivemos que usar os parênteses na hora de lidar com os dados parseados da resposta.
COlocamos os parênteses no then para passar os dados do tipo any[], pois se não passarmos os parênteses dava erro de compilação.
Alguém poderia me passar o porquê deste erro, e por qual motivo devemos passar os parênteses aqui?
Segue o código abaixo.
Abração e aguardo retorno.
fetch('http://localhost:8080/dados')
.then(res => isOK(res))
.then(res => res.json())
.then((dados: any[]) => {
dados
.map(dado => new Negociacao(new Date(), dado.vezes, dado.montante))
.forEach(negociacao => this._negociacoes.adiciona(negociacao));
this._negociacoesView.update(this._negociacoes);
})
.catch(err => console.log(err.message));