@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
28 lines • 922 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectLoaderRuntimeError = exports.ObjectLoaderConfigurationError = void 0;
/**
* Base ObjectLoader error
*/
class BaseError extends Error {
/**
* Default message if none is passed
*/
static defaultMessage = 'Unexpected error occurred';
/**
* @param {string} [message]
*/
constructor(message) {
message ||= new.target.defaultMessage;
super(message);
}
}
class ObjectLoaderConfigurationError extends BaseError {
static defaultMessage = 'Object loader configured incorrectly!';
}
exports.ObjectLoaderConfigurationError = ObjectLoaderConfigurationError;
class ObjectLoaderRuntimeError extends BaseError {
static defaultMessage = 'Object loader encountered a runtime problem!';
}
exports.ObjectLoaderRuntimeError = ObjectLoaderRuntimeError;
//# sourceMappingURL=errors.js.map