Por que a Angular não escolhe a sobrecarga correta para HttpClient.get (…)?
Estou tentando abstrair algumas chamadas HttpClient (.get (...) e .post (...)) em uma classe BaseService, pois estou tendo que duplicar código, como cabeçalhos e credenciais, se meus serviços não funcionarem. herdar de uma classe base.
Ao fazer isso, por algum motivo, meu código não está escolhendo a sobrecarga genérica no get.
A chamada de método a seguir está escolhendo com êxito a sobrecarga correta de HttpClient.get (...):
No entanto, o seguinte é escolher uma sobrecarga diferente e não faço ideia de como corrigi-la:
Isso é porque estou declarando o campo de opções privadas incorretamente? Não consigo encontrar nos documentos da API uma maneira melhor / correta de declará-la, para que a sobrecarga correta seja escolhida com sucesso. Alguém pode me ajudar a fazer meu código escolher o correto (genéricoObservable<T>
) sobrecarga para HttpClient.get (...)?