Na função:
importarDados() {
function isOK(res: Response) {
if(res.ok) {
return res;
} else {
throw new Error(res.statusText);
}
}
this._service
.obterNegociacoes(res => { //erro aqui: Parâmetro 'res' implicitamente tem o tipo 'any'
if(res.ok) return res;
throw new Error(res.statusText);
})
.then((negociacoes: Negociacao[]) => {
negociacoes.forEach(negociacao =>
this._negociacoes.adiciona(negociacao));
this._negociacoesView.update(this._negociacoes);
});
}
A solução foi colocar assim:
.obterNegociacoes((res: Response) => {
Está correto? O problema é que o meu typescript é mais recente?