myria-core-sdk
Version:
Latest version SDK
22 lines • 1.31 kB
JavaScript
// /**
// * Base class for custom errors.
// */
export class CustomError extends Error {
constructor(message) {
super(message);
// Set a more specific name. This will show up in e.g. console.log.
this.name = this.constructor.name;
}
}
// /**
// * Base class for a custom error which wraps another error.
// */
export class WrappedError extends CustomError {
constructor(message, originalError) {
super(message);
this.originalError = originalError;
}
}
export class ConfigError extends CustomError {
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvcmUvZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU07QUFDTixtQ0FBbUM7QUFDbkMsTUFBTTtBQUNOLE1BQU0sT0FBTyxXQUFZLFNBQVEsS0FBSztJQUNwQyxZQUFZLE9BQWU7UUFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ2YsbUVBQW1FO1FBQ25FLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUM7SUFDcEMsQ0FBQztDQUNGO0FBRUQsTUFBTTtBQUNOLGdFQUFnRTtBQUNoRSxRQUFRO0FBQ1IsTUFBTSxPQUFPLFlBQXdCLFNBQVEsV0FBVztJQUdwRCxZQUNFLE9BQWUsRUFDZixhQUFnQjtRQUVoQixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztJQUNyQyxDQUFDO0NBQ0o7QUFFRCxNQUFNLE9BQU8sV0FBWSxTQUFRLFdBQVc7Q0FBRyJ9