zod-error
Version:
Utilities to format and customize Zod error messages
13 lines (12 loc) • 451 B
TypeScript
import { ErrorMessageOptions, SafeParseReturnType } from '../../types';
import { z } from 'zod';
/**
* Safe parses a Zod schema.
* @export
* @template T
* @param {T} schema
* @param {unknown} data
* @param {ErrorMessageOptions} [options]
* @return {*} {SafeParseReturnType<T['_output']>}
*/
export declare function safeParse<T extends z.ZodTypeAny>(schema: T, data: unknown, options?: ErrorMessageOptions): SafeParseReturnType<T['_output']>;