UNPKG

es-dev-server

Version:

Development server for modern web apps

19 lines (18 loc) 666 B
import { Middleware } from 'koa'; interface ResponseTransformerArgs { url: string; headers: Record<string, string>; status: number; contentType: string; body: string; } interface ResponseTransformerReturnValue { body?: string; contentType?: string; } export declare type ResponseTransformer = (args: ResponseTransformerArgs) => ResponseTransformerReturnValue | null | Promise<ResponseTransformerReturnValue | null>; interface ResponseTransformMiddlewareConfig { responseTransformers: ResponseTransformer[]; } export declare function createResponseTransformMiddleware(config: ResponseTransformMiddlewareConfig): Middleware; export {};