UNPKG

@opra/client

Version:

Opra Client package

8 lines (7 loc) 424 B
import { Observable } from 'rxjs'; import { HttpBackend } from '../http-backend.js'; import type { HttpEvent } from './http-event.js'; export type HttpHandlerFn<TRequest extends HttpBackend.RequestInit = HttpBackend.RequestInit> = (req: TRequest) => Observable<HttpEvent>; export interface HttpHandler<TRequest extends HttpBackend.RequestInit = HttpBackend.RequestInit> { handle(req: TRequest): Observable<HttpEvent>; }