class ValidationError
extends TrellisError<ValidationErrorData>

Error for data validation failures. Includes schema validation and missing required data.

Constructors

ValidationError(options:
ErrorOptions
& { errors: Iterable<ValidationErrorInput>; context?: Record<string, unknown>; id?: string; }
)

Properties

readonly
name: "ValidationError"

Methods

toSerializable(): ValidationErrorData

Serializes error to a plain object. Transforms internal errors array to issues array for serialization.

Usage

import { ValidationError } from "trellis/index.ts";