Por que o httpclient no angular 4.3 retorna Object em vez de algum?
A nova classe HttpClient no Angular 4.3 parece retornarObjeto ao invés dequalquer por padrão.
Existe uma razão específica para fazer isso, considerando a documentação datilografada:
Nunca use os tipos Número, String, Booleano ou Objeto. Esses tipos se referem a objetos em caixa não primitivos que quase nunca são usados adequadamente no código JavaScript.
https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html
Estou ciente de que posso fornecer meu próprio tipo de retorno usando:this.httpService.get<any>('/api1').subscribe(Data => {console.log(Data.Value1)});
Parece ser mais fácil torná-lo o padrão. Estou ciente de que posso criar um tipo específico para os dados que estão retornando, mas usar qualquer um deles parece torná-lo mais flexível.
Ia estender o HttpClient e substituir os métodos para retornar qualquer um, mas antes de fazer isso, queria ver se havia algo que estava faltando.