Skip to content

covenix / Cookies

Function: Cookies()

Cookies(schema): MethodDecorator

Defined in: src/decorators.ts:155

Validates req.cookies against the given Zod object before the handler runs, and documents each property as an in: cookie OpenAPI parameter. The parsed (coerced) values are what @CookieParam injects. A failure responds 400.

covenix reads req.cookies, so a cookie parser (e.g. cookie-parser) must be installed as middleware ahead of the route; without it req.cookies is empty and validation sees no cookies.

Parameters

schema

ZodObject

Zod object schema describing the request cookies.

Returns

MethodDecorator