@1hive/connect-core
Version:
Access and interact with Aragon Organizations and their apps.
83 lines • 4.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ErrorUnsufficientBalance = exports.ErrorInvalidApp = exports.ErrorInvalidConnector = exports.ErrorInvalidNetwork = exports.ErrorInvalidLocation = exports.ErrorInvalidEthereum = exports.ErrorUnexpectedResult = exports.ErrorConnection = exports.ErrorNotFound = exports.ErrorUnsupported = exports.ErrorInvalid = exports.ErrorException = void 0;
function defineNonEnumerable(instance, name, value) {
Object.defineProperty(instance, name, { value, enumerable: false });
}
class ErrorException extends Error {
constructor(message = 'An unexpected error happened.', { code = 'ErrorException', name = 'ErrorException' } = {}) {
super(message);
// We define these as non-enumarable to prevent them
// from appearing with the error in the console.
defineNonEnumerable(this, 'name', name);
defineNonEnumerable(this, 'code', code);
}
}
exports.ErrorException = ErrorException;
class ErrorInvalid extends ErrorException {
constructor(message = 'The resource doesn’t seem to be valid.', { code = 'ErrorInvalid', name = 'ErrorInvalid' } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalid = ErrorInvalid;
class ErrorUnsupported extends ErrorException {
constructor(message = 'The resource is not supported.', { code = 'ErrorUnsupported', name = 'ErrorUnsupported' } = {}) {
super(message, { code, name });
}
}
exports.ErrorUnsupported = ErrorUnsupported;
class ErrorNotFound extends ErrorException {
constructor(message = 'The resource couldn’t be found.', { code = 'ErrorNotFound', name = 'ErrorNotFound' } = {}) {
super(message, { code, name });
}
}
exports.ErrorNotFound = ErrorNotFound;
class ErrorConnection extends ErrorException {
constructor(message = 'An error happened while communicating with a remote server.', { code = 'ErrorConnection', name = 'ErrorConnection' } = {}) {
super(message, { code, name });
}
}
exports.ErrorConnection = ErrorConnection;
class ErrorUnexpectedResult extends ErrorException {
constructor(message = 'The resource doesn’t correspond to the expected result.', { code = 'ErrorUnexpectedResult', name = 'ErrorUnexpectedResult', } = {}) {
super(message, { code, name });
}
}
exports.ErrorUnexpectedResult = ErrorUnexpectedResult;
class ErrorInvalidEthereum extends ErrorInvalid {
constructor(message = 'The Ethereum provider doesn’t seem to be valid.', { code = 'ErrorInvalidEthereum', name = 'ErrorInvalidEthereum', } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalidEthereum = ErrorInvalidEthereum;
class ErrorInvalidLocation extends ErrorInvalid {
constructor(message = 'The Ethereum address or ENS domain doesn’t seem to be valid.', { code = 'ErrorInvalidLocation', name = 'ErrorInvalidLocation', } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalidLocation = ErrorInvalidLocation;
class ErrorInvalidNetwork extends ErrorInvalid {
constructor(message = 'The network doesn’t seem to be valid.', { code = 'ErrorInvalidNetwork', name = 'ErrorInvalidNetwork', } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalidNetwork = ErrorInvalidNetwork;
class ErrorInvalidConnector extends ErrorInvalid {
constructor(message = 'The connector doesn’t seem to be valid.', { code = 'ErrorInvalidConnector', name = 'ErrorInvalidConnector', } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalidConnector = ErrorInvalidConnector;
class ErrorInvalidApp extends ErrorInvalid {
constructor(message = 'The value doesn’t seem to be an app.', { code = 'ErrorInvalidApp', name = 'ErrorInvalidApp' } = {}) {
super(message, { code, name });
}
}
exports.ErrorInvalidApp = ErrorInvalidApp;
class ErrorUnsufficientBalance extends ErrorException {
constructor(message = 'Unsufficient balance on the account.', { code = 'ErrorUnsufficientBalance', name = 'ErrorUnsufficientBalance', } = {}) {
super(message, { code, name });
}
}
exports.ErrorUnsufficientBalance = ErrorUnsufficientBalance;
//# sourceMappingURL=errors.js.map