У меня есть приложение на угловом уровне, и я перехватываю запросы на добавление заголовков, в основном я сначала извлекаю токен API и хочу отложить запрос, когда он перехватывается, когда извлечение токена не завершено, я попытался следовать примеру здесь но это не работает, пока у меня есть
return next.handle(reqClone).pipe(concatMap(item => of(item.pipe(delay(5000)))));
по ссылке выше и ошибка
ERROR in src/services/request-interceptor.service.ts(6,10): error TS2300: Duplicate identifier 'concatMap'.
src/services/request-interceptor.service.ts(12,9): error TS2300: Duplicate identifier 'concatMap'.
src/services/request-interceptor.service.ts(50,67): error TS2339: Property 'pipe' does not exist on type 'HttpEvent<any>'.
Property 'pipe' does not exist on type 'HttpProgressEvent'.
Любая помощь по этому вопросу, или, если есть альтернатива, как я могу добиться этого, будет высоко оценен, спасибо.