Skip to content

Function: checkRequestBody() ​

checkRequestBody(request, properties): Promise<Record<string, unknown>>

Defined in: auth/src/validators.ts:136

Validates request body and extracts required properties.

Parameters ​

request ​

Request

The incoming request

properties ​

string[]

Array of required property names

Returns ​

Promise<Record<string, unknown>>

Object containing the extracted properties

Throws ​

RequestBodyValidationError if validation fails

Example ​

typescript
const body = await checkRequestBody(request, ['email']);