UNPKG

@schema-hub/zod-error-formatter

Version:

Simple and easy-to-understand zod error messages

16 lines 805 B
import type { $ZodError, $ZodType, output as TypeOf } from 'zod/v4/core'; import { type FormattedZodError } from './formatted-error.js'; export declare function formatZodError(error: $ZodError, input: unknown): FormattedZodError; export declare function parse<Schema extends $ZodType>(schema: Schema, value: unknown): TypeOf<Schema>; type SafeParseSuccessResult<Output> = { success: true; data: Output; }; type SafeParseErrorResult = { success: false; error: FormattedZodError; }; type SafeParseResult<Output> = SafeParseErrorResult | SafeParseSuccessResult<Output>; export declare function safeParse<Schema extends $ZodType>(schema: Schema, value: unknown): SafeParseResult<TypeOf<Schema>>; export { FormattedZodError } from './formatted-error.js'; //# sourceMappingURL=formatter.d.ts.map