Readonlymethod: HttpMethodReturns the HTTP method of the request (e.g. GET, POST).
ReadonlyreadableStream: ReadableStream<unknown> | nullThe request body as a ReadableStream, or null if the body has
already is not available (e.g. GET/HEAD requests).
Allows streaming the body in chunks via the Streams API.
Readonlysignal: AbortSignalAn AbortSignal that is aborted when the underlying request is cancelled or times out.
Handlers can listen to this signal to stop long-running work early when the client disconnects or the request reaches its deadline.
Readonlyurl: stringReturns the full request URL as a string.
ReadonlywebReq: RequestThe underlying standard Web API Request object.
Useful for interoperability with third-party libraries that expect
a native Request, such as better-auth.
Returns the raw unparsed FormData as a plain object, or an empty object if not present.
Each field is either a string value or an IHttpFile instance for file uploads.
The base request interface providing raw, unvalidated access to all request data sources.
Implements
AsyncIterable<unknown>so the request can be streamed, and exposes raw methods for every source (cookies, JSON body, form data, path params, query params, headers) alongside the underlying Web API Request.IMPORT_PATH:
"@daiso-tech/core/http-router/contracts"