setting timeout in catcherror shows error in angular
Argument of type (error: any) => void
is not assignable to parameter of type (err: any, caught: Observable<HttpEvent<any>>) => ObservableInput<{}>
.
Type void
is not assignable to type ObservableInput<{}>
. [2345]
https://i.stack.imgur.com/qUK4J.png
catchError(error => {
if(error==403)
{
setTimeout(() => {
return next.handle(this.addToken(req, authService.getToken())).pipe();
}, 2000);
}
})