export function formatZodError(error) {
    return error.issues
        .map((issue) => {
        const path = issue.path.length > 0 ? issue.path.join(".") : undefined;
        return path ? `${path}: ${issue.message}` : issue.message;
    })
        .join("; ");
}
export function parseToolArgs(schema, raw) {
    const parsed = schema.safeParse(raw);
    if (!parsed.success) {
        return { ok: false, error: formatZodError(parsed.error) };
    }
    return { ok: true, data: parsed.data };
}
//# sourceMappingURL=zod.js.map