Package: effect
Module: SchemaIssue
Creates a Formatter that converts an Issue into a
human-readable multi-line string.
When to use
Use when you need to format a SchemaIssue.Issue as error messages for
logging, CLI output, or developer-facing diagnostics.
Details
This is the default formatter used by SchemaIssue.toString().
{ message, path } entries using
defaultLeafHook and defaultCheckHook."<message>" or "<message>\n at <path>".Example (Formatting an issue as a string)
import { SchemaIssue } from "effect"
const formatter = SchemaIssue.makeFormatterDefault()
See
makeFormatterStandardSchemaV1 — produces Standard Schema V1 format insteadFormatterSignature
declare const makeFormatterDefault: () => Formatter<string>
Since v4.0.0