UNPKG

@sastatesla/payment-gateway-sdk

Version:

A unified interface for integrating multiple payment providers (e.g., Razorpay, Cashfree) in your Node.js application.

16 lines 557 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateOrThrow = validateOrThrow; const sdkResponse_1 = require("./sdkResponse"); function validateOrThrow(schema, data, context) { const { error } = schema.validate(data); if (error) { throw (0, sdkResponse_1.APIError)({ message: `[${context ?? "Validation"}] ${error.message}`, statusCode: 422, errorCode: "validation_error", details: error.details }); } } //# sourceMappingURL=joiError.js.map