Represents an incoming HTTP request with typed access to all data sources.
Combines IHttpReqValidation (for schema-based validation via withSchema) with IHttpReqBase (for raw, unvalidated access).
Cookies are validated through the cookies schema on HttpReqSchemas, accessible after calling withSchema.
The type of the parsed JSON body.
The type of the parsed form fields.
The type of the parsed path parameters.
The type of the parsed query parameters.
The type of the parsed headers.
The expected file upload definitions.
A record mapping cookie names to their value types.
IMPORT_PATH: "@daiso-tech/core/http-router/contracts"
"@daiso-tech/core/http-router/contracts"
Represents an incoming HTTP request with typed access to all data sources.
Combines IHttpReqValidation (for schema-based validation via withSchema) with IHttpReqBase (for raw, unvalidated access).
Cookies are validated through the cookies schema on HttpReqSchemas, accessible after calling withSchema.