@flexbase/http-client-middleware
Version:
Http client middleware
7 lines (6 loc) • 371 B
TypeScript
/// <reference types="node" resolution-mode="require"/>
export declare type MiddlewareContext = RequestInit & {
[key: string]: any;
};
export declare type HttpClientMiddlewareHandler = (url: string, requestContext: MiddlewareContext) => Promise<Response>;
export declare type HttpClientMiddleware = (next: HttpClientMiddlewareHandler) => HttpClientMiddlewareHandler;