medusa-payment-solana
Version:
Solana crypto currency payment provider for MedusaJS 2.0
26 lines • 767 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SolanaPaymentError = void 0;
/**
* Custom error class for Solana payment provider
*/
class SolanaPaymentError extends Error {
constructor(type, message, code = 400) {
super(message);
this.type = type;
this.code = code;
this.name = 'SolanaPaymentError';
}
}
exports.SolanaPaymentError = SolanaPaymentError;
SolanaPaymentError.Types = {
INVALID_DATA: 'invalid_data',
NOT_FOUND: 'not_found',
UNAUTHORIZED: 'unauthorized',
CONFLICT: 'conflict',
DB_ERROR: 'db_error',
UNEXPECTED_STATE: 'unexpected_state',
INVALID_ARGUMENT: 'invalid_argument',
PAYMENT_ERROR: 'payment_error',
};
//# sourceMappingURL=errors.js.map