diff --git a/src/adapters/plain.ts b/src/adapters/plain.ts index 64b51363..06934f09 100644 --- a/src/adapters/plain.ts +++ b/src/adapters/plain.ts @@ -10,6 +10,7 @@ import { setResponseStatus, splitCookiesString, } from "../utils"; +import { IncomingMessage } from "node:http"; export interface PlainRequest { _eventOverrides?: Partial; @@ -66,7 +67,7 @@ export async function _handlePlainRequest(app: App, request: PlainRequest) { // Shim for Node.js request and response objects // TODO: Remove in next major version - const nodeReq = new NodeIncomingMessage(); + const nodeReq = new NodeIncomingMessage() as unknown /* unenv */ as IncomingMessage; const nodeRes = new NodeServerResponse(nodeReq); // Fill node request properties