@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
23 lines • 641 B
JavaScript
/**
* 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);
}
}
export class ObjectLoaderConfigurationError extends BaseError {
static defaultMessage = 'Object loader configured incorrectly!';
}
export class ObjectLoaderRuntimeError extends BaseError {
static defaultMessage = 'Object loader encountered a runtime problem!';
}
//# sourceMappingURL=errors.js.map