mantine-form-zod-resolver
Version:
Zod resolver for @mantine/form validation
9 lines (8 loc) • 474 B
TypeScript
import { type $ZodType } from 'zod/v4/core';
import type { Schema } from 'zod';
import type { FormErrors } from '@mantine/form';
export interface ZodResolverOptions {
errorPriority?: 'first' | 'last';
}
export declare function zodResolver(schema: Schema, options?: ZodResolverOptions): (values: Record<string, unknown>) => FormErrors;
export declare function zod4Resolver(schema: $ZodType, options?: ZodResolverOptions): (values: Record<string, unknown>) => FormErrors;