UNPKG

mcp-simple-gateway

Version:
11 lines (10 loc) 349 B
import { fromError } from 'zod-validation-error'; export const createValidator = (validator) => (data, errorPrefix) => { const result = validator.safeParse(data); if (!result.success) { throw new Error([errorPrefix, fromError(result.error).toString()] .filter(Boolean) .join('. ')); } return data; };