Type '({ value }: { value: never; fieldApi: FieldApi<unknown, string, unknown, never, never>; }) => undefined' is not assignable to type 'ZodType<any, ZodTypeDef, any> | ValidateFn<{ name: string; }, "name", <Fn extends ZodType<any, ZodTypeDef, any> = ZodType<any, ZodTypeDef, any>>() => { ...; }, never> | undefined'.