UNPKG

@1hive/connect-core

Version:

Access and interact with Aragon Organizations and their apps.

83 lines 4.21 kB
"use strict"; 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