function resolveFormatter
resolveFormatter(format?: ErrorFormat | ValidationErrorFormatter): ValidationErrorFormatter

Resolve the error format configuration to a concrete formatter function.

  • When format is 'default', 'rfc9457', the deprecated 'rfc7807', or 'nestjs', the corresponding built-in formatter is returned.
  • When format is already a function, it is returned as-is.
  • Otherwise a TypeError is thrown.

Parameters

optional
format: ErrorFormat | ValidationErrorFormatter = default

The error format identifier or custom formatter function

Return Type

The resolved formatter function

Throws

TypeError

When an unknown format is provided

Usage

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