Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Segundo then dando erro, código não compila

Fiz igual ao professor no vídeo, porém no meu segundo then o Typescript apresenta erros. Que não consegue achar o argumento dados:

importData(): void {
    //API Fetch para buscar dados, processamento assíncrono
    fetch("http://localhost:8080/dados")
    .then((response) => { return response.json();})
    .then(dados: any[]) => {
      dados.map(dadoDehoje => {
        return new Negociacao(new Date(), dadoDehoje.vezes, dadoDehoje.montante)
      })
    }
  }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Achei o erro, falta de atenção minha. Esqueci de colocar a declaração do argumento dados entre parênteses.

importData(): void {
    //API Fetch para buscar dados, processamento assíncrono
    fetch("http://localhost:8080/dados")
    .then((response) => { return response.json();})
    .then((dados: any[]) => {
      dados.map(dadoDehoje => {
        return new Negociacao(new Date(), dadoDehoje.vezes, dadoDehoje.montante)
      })
    })
  }