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

Framework-standard validation error formatter.

Returns a body shaped as:

{
  "message": "Validation failed with N issue(s).",
  "errors": [ { "field": "email", "message": "Invalid email", "code": "invalid_type" } ]
}

Parameters

issues: readonly ValidationIssue[]

The validation issues to format

Return Type

The default formatted error body

Usage

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