next-connect
Version:
The method routing and middleware layer for Next.js (and many others)
9 lines (8 loc) • 521 B
TypeScript
/// <reference types="node" resolution-mode="require"/>
import type { IncomingMessage, ServerResponse } from "http";
import type { RequestHandler } from "./node.js";
import type { Nextable } from "./types.js";
type NextFunction = (err?: any) => void;
type ExpressRequestHandler<Req, Res> = (req: Req, res: Res, next: NextFunction) => void;
export declare function expressWrapper<Req extends IncomingMessage, Res extends ServerResponse>(fn: ExpressRequestHandler<Req, Res>): Nextable<RequestHandler<Req, Res>>;
export {};