UNPKG

@opra/client

Version:
12 lines (11 loc) 607 B
import { Observable } from 'rxjs'; import { HttpBackend } from './http-backend.js'; import type { HttpEvent } from './interfaces/http-event.js'; import type { HttpHandler } from './interfaces/http-handler.js'; import type { HttpInterceptor } from './interfaces/http-interceptor.js'; export declare class HttpInterceptorHandler<TRequest extends HttpBackend.RequestInit> implements HttpHandler<TRequest> { private readonly chain; private readonly finalHandler; constructor(interceptors: HttpInterceptor[], finalHandler: HttpHandler); handle(initialRequest: TRequest): Observable<HttpEvent>; }