UNPKG

@codethread/tstl-validate

Version:

Fork and adaptation of valibot for use in typescript-to-lua

26 lines (25 loc) 584 B
/** @noSelfInFile */ import type { Issues, ValiError } from '../ValiError/index'; /** * Flat errors type. */ export type FlatErrors = { root?: [string, ...string[]]; nested: Partial<Record<string, [string, ...string[]]>>; }; /** * Flatten the error messages of a Vali error. * * @param error A Vali error. * * @returns Flat errors. */ export declare function flatten(error: ValiError): FlatErrors; /** * Flatten the error messages of issues. * * @param issues The issues. * * @returns Flat errors. */ export declare function flatten(issues: Issues): FlatErrors;