function nestjsFormatter
nestjsFormatter(issues: readonly ValidationIssue[]): FormatValidationErrors

NestJS-compatible validation error formatter.

Returns a body shaped as:

{
  "statusCode": 400,
  "message": [ "Invalid email" ],
  "error": "Bad Request"
}

When multiple issues exist, the message array contains one entry per issue in the format "field: message".

Parameters

issues: readonly ValidationIssue[]

The validation issues to format

Return Type

The NestJS-compatible formatted error body

Usage

import { nestjsFormatter } from "validation-plugin/src/index.ts";