Bom dia, estou fazendo a aula 04 - API externa e interface (Isolando o acesso à API em um serviço) já copiei o mesmo código que está no resumo de explicação e no meu VSCode ao incluir o código:
No import tenho em uma tonalidade mais fraca e uma lampada "por assim dizer, em: import { NegociacaoParcial } from '../models/index'; (onde ao passar o mouse ele me informa que: ('NegociacaoParcial' is declared but its value is never read. ts(6133))).
// código anterior omitido
this.service .obterNegociacoes(isOk) .then(negociacoes => { negociacoes.forEach(negociacao => this.negociacoes.adiciona(negociacao)); this.negociacoesView.update(this.negociacoes); });}
Em NegociacaoController.ts
Estou tendo problemas nos seguintes códigos:
.then que me apresenta o seguinte erro ao passar o mouse por cima (Property 'then' does not exist on type 'void'.ts(2339))
Logo após tenho erro no .then(negociacoes => { (neste caso o erro seria em negociacoes que ao passar o mouse por cima me apresenta o seguinte erro: Parameter 'negociacoes' implicitly has an 'any' type. ts(7006))
E por fim tenho o erro logo após no seguinte código (.then(negociacoes => { negociacoes.forEach(negociacao => (agora o erro seria em negociacao que ao passar o mouse me diz: Parameter 'negociacoes' implicitly has an 'any' type. ts(7006))
São estes os problemas que estou tendo, já baixei o documento disponibilizado em API externa, fui dando copia e cola nos códigos propostos e ao chegar nesta questão do .then ele faz o primeiro processo em deixar o NegociacaoParcial, mas claro e após os erros já informados.
Após essa explicação será que alguém teria uma luz para me dar? Fico no aguardo e agradeço a atenção desde já.
Obrigado.