UNPKG

accounts

Version:

Tempo Accounts SDK

30 lines 986 B
/** * A single Zod issue. Modeled loosely so we can accept issues from both * `zod` (classic, `ZodError`) and `zod/mini` (`$ZodError`). */ export type Issue = { path: readonly PropertyKey[]; code: string; message: string; expected?: string | undefined; values?: readonly unknown[] | undefined; errors?: readonly (readonly Issue[])[] | undefined; }; /** * Returns true if the given value is a Zod-thrown error. Covers both * `zod` (classic) and `zod/mini`, which use different `name` values. */ export declare function isError(value: unknown): value is { name: string; issues: readonly Issue[]; }; /** * Flattens a Zod issue tree into a list of `{ path, message }` entries with * human-readable messages. Union mismatches are folded by collecting the * accepted literal values across all branches. */ export declare function flattenIssues(issues: readonly Issue[]): { path: string; message: string; }[]; //# sourceMappingURL=zod.d.ts.map