@getclave/lifi-sdk
Version:
LI.FI Any-to-Any Cross-Chain-Swap SDK
48 lines (47 loc) • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValidationError = exports.ServerError = exports.BalanceError = exports.UnknownError = exports.TransactionError = exports.ProviderError = exports.RPCError = void 0;
const baseError_1 = require("./baseError");
const constants_1 = require("./constants");
class RPCError extends baseError_1.BaseError {
constructor(code, message, cause) {
super(constants_1.ErrorName.RPCError, code, message, cause);
}
}
exports.RPCError = RPCError;
class ProviderError extends baseError_1.BaseError {
constructor(code, message, cause) {
super(constants_1.ErrorName.ProviderError, code, message, cause);
}
}
exports.ProviderError = ProviderError;
class TransactionError extends baseError_1.BaseError {
constructor(code, message, cause) {
super(constants_1.ErrorName.TransactionError, code, message, cause);
}
}
exports.TransactionError = TransactionError;
class UnknownError extends baseError_1.BaseError {
constructor(message, cause) {
super(constants_1.ErrorName.UnknownError, constants_1.LiFiErrorCode.InternalError, message, cause);
}
}
exports.UnknownError = UnknownError;
class BalanceError extends baseError_1.BaseError {
constructor(message, cause) {
super(constants_1.ErrorName.BalanceError, constants_1.LiFiErrorCode.BalanceError, message, cause);
}
}
exports.BalanceError = BalanceError;
class ServerError extends baseError_1.BaseError {
constructor(message) {
super(constants_1.ErrorName.ServerError, constants_1.LiFiErrorCode.InternalError, message);
}
}
exports.ServerError = ServerError;
class ValidationError extends baseError_1.BaseError {
constructor(message) {
super(constants_1.ErrorName.ValidationError, constants_1.LiFiErrorCode.ValidationError, message);
}
}
exports.ValidationError = ValidationError;