Type Alias IHttpReqValidation
IHttpReqValidation: { withSchema< TReqJson = unknown, TReqFields extends Partial<Record<string, unknown>> = Partial<Record<string, unknown>>, TReqParams extends Partial<Record<string, unknown>> = Partial<Record<string, unknown>>, TReqSearchParams extends Partial<Record<string, unknown>> = Partial<Record<string, unknown>>, TReqHeaders extends Partial<Record<string, unknown>> = Partial<Record<string, unknown>>, TReqFiles extends Partial<Record<string, FileDef>> = Partial<Record<string, FileDef>>, TCookieData extends Partial<Record<string, string>> = Partial<Record<string, string>>, >( schemas: HttpReqSchemas< TReqJson, TReqFields, TReqParams, TReqSearchParams, TReqHeaders, TReqFiles, TCookieData, >, ): IValidatedHttpReq< TReqJson, TReqFields, TReqParams, TReqSearchParams, TReqHeaders, TReqFiles, TCookieData, >;}
Provides the withSchema method for applying validation schemas to an IHttpReq.
Calling withSchema returns an IValidatedHttpReq that provides schema-validated access to all request data sources.
IMPORT_PATH:
"@daiso-tech/core/http-router/contracts"