UNPKG

@yoroi/exchange

Version:

The Exchange package of Yoroi SDK

20 lines (19 loc) 626 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getValidationError = getValidationError; var _types = require("@yoroi/types"); var _zod = require("zod"); function getValidationError(error) { if (error instanceof _zod.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 _types.Exchange.Errors.Validation(errorMessage); } return error; } //# sourceMappingURL=get-validation-error.js.map