@eristack/vercel-adapters
Version:
Serverless-friendly Express entry helpers for Vercel — no Vercel SDK in core
15 lines • 659 B
TypeScript
import type { Express } from "express";
/** Vercel Node serverless handler signature (IncomingMessage + ServerResponse). */
export type VercelNodeHandler = (req: unknown, res: unknown) => void | Promise<void>;
/**
* Wrap an Express app as the default export for `@vercel/node`.
* Pair with `@eristack/logger` requestId middleware inside the app.
*/
export declare function createVercelExpressHandler(app: Express): VercelNodeHandler;
export type VercelDeployNotes = {
maxDurationSeconds: number;
bodySizeLimit: string;
coldStart: string;
};
export declare const defaultVercelDeployNotes: VercelDeployNotes;
//# sourceMappingURL=handler.d.ts.map