Интересно, есть ли здесь люди, кто уже уверенно чувствует себя в TypeScript. Вопрос такой: нужно засетить заголовки в реквест
Есть js-объект с какими-то заголовками:
const headers = {
'Authorization': 'someToken',
'Content-Type': 'text/html',
...
}
Согласно документации, заголовки ставятся таким образом:
return this.http.get('/url', {
headers: new HttpHeaders().set('Authorization', 'someToken'),
})
Собственно, нужно написать код, который поставит все заголовки. Какими способами это можно сделать и какой способ лучший? (Разумеется headers: headers не будет работать из-за ошибки приведения типа)
P.S. На всякий случай, для тех кто заглянет в документацию. Лучший способ, разумеется, такой:
return this.http.get('/url', {
headers: new HttpHeaders(headers)
})
Допустим, что в конструктор нельзя ничего передать. Т.е., вопрос не про заголовки, а общий