UNPKG

@yoroi/exchange

Version:

The Exchange package of Yoroi SDK

14 lines 500 B
import { Exchange } from '@yoroi/types'; import { ZodError } from 'zod'; export function getValidationError(error) { if (error instanceof ZodError) { const errorDetails = error.issues.map(e => ({ field: e.path.join('.'), message: e.message })); const errorMessage = `Invalid data: ${errorDetails.map(e => `${e.field}: ${e.message}`).join(', ')}`; return new Exchange.Errors.Validation(errorMessage); } return error; } //# sourceMappingURL=get-validation-error.js.map