Type alias ZodFormattedError<T, U>

ZodFormattedError<T, U>: {
    _errors: U[];
} & (NonNullable<T> extends [any, ...any[]] ? { [ K in keyof NonNullable<T>]?: ZodFormattedError<NonNullable<T>[K]> } : NonNullable<T> extends any[] ? {
    [k: number]: ZodFormattedError<NonNullable<T>[number]>;
} : NonNullable<T> extends object ? { [ K in keyof NonNullable<T>]?: ZodFormattedError<NonNullable<T>[K]> } : unknown)

Type Parameters

  • T

  • U = string

Generated using TypeDoc