/// import { IncomingMessage, ServerResponse } from 'http'; import { createError } from 'micro'; export interface Request extends IncomingMessage { } export interface Response extends ServerResponse { } declare type BodyParsingInfo = { limit?: string | number; encoding?: string; }; export interface Context { req: Request; res: Response; buffer: (info?: BodyParsingInfo) => Promise; text: (info?: BodyParsingInfo) => Promise; json: (info?: BodyParsingInfo) => Promise; send: (code: number, data?: any) => Promise; sendError: (info: { statusCode?: number; status?: number; message?: string; stack?: string; }) => Promise; createError: typeof createError; } export {};