UNPKG

@zebec-fintech/silver-card-sdk

Version:
52 lines (51 loc) 1.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ValidationError = exports.DailyCardPurchaseLimitExceedError = exports.CardPurchaseAmountOutOfRangeError = exports.NotEnoughBalanceError = exports.InvalidEmailError = exports.UnsupportedChainError = void 0; class UnsupportedChainError extends Error { name = "UnsupportedChainError"; constructor(chainId) { super("Unsupported chainId: " + chainId); } } exports.UnsupportedChainError = UnsupportedChainError; class InvalidEmailError extends Error { name = "InvalidEmailError"; constructor(email) { super("Invalid email: " + email); } } exports.InvalidEmailError = InvalidEmailError; class NotEnoughBalanceError extends Error { name = "NotEnoughBalanceError"; constructor(currentBalance, requiredBalance) { super("Not enough balance. Current amount: " + currentBalance + " Required amount: " + requiredBalance); } } exports.NotEnoughBalanceError = NotEnoughBalanceError; class CardPurchaseAmountOutOfRangeError extends Error { name = "BuyAmountOutOfRangeError"; constructor(minRange, maxRange) { super("Amount must be with range: " + minRange + " - " + maxRange); } } exports.CardPurchaseAmountOutOfRangeError = CardPurchaseAmountOutOfRangeError; class DailyCardPurchaseLimitExceedError extends Error { name = "DailyCardPurchaseLimitExceedError"; constructor(dailyLimit, purchaseOfADay) { super("Requested card purchase amount exceeds daily purchase limit. Daily limit: " + dailyLimit + " Today's purchase amount: " + purchaseOfADay); } } exports.DailyCardPurchaseLimitExceedError = DailyCardPurchaseLimitExceedError; class ValidationError extends Error { name = "ValidationError"; constructor(message) { super(message); } } exports.ValidationError = ValidationError;