@myria/leaderboard-ts-sdk
Version:
Myria Leaderboard typescripts SDK which will manage leaderboard for game developers
28 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfigError = exports.WrappedError = exports.CustomError = void 0;
// /**
// * Base class for custom errors.
// */
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;
}
}
exports.CustomError = CustomError;
// /**
// * Base class for a custom error which wraps another error.
// */
class WrappedError extends CustomError {
constructor(message, originalError) {
super(message);
this.originalError = originalError;
}
}
exports.WrappedError = WrappedError;
class ConfigError extends CustomError {
}
exports.ConfigError = ConfigError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlZF9lcnJvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlL2F4aW9zL3dyYXBwZWRfZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsTUFBTTtBQUNOLG1DQUFtQztBQUNuQyxNQUFNO0FBQ04sTUFBYSxXQUFZLFNBQVEsS0FBSztJQUNwQyxZQUFZLE9BQWU7UUFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ2YsbUVBQW1FO1FBQ25FLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUM7SUFDcEMsQ0FBQztDQUNGO0FBTkQsa0NBTUM7QUFFRCxNQUFNO0FBQ04sZ0VBQWdFO0FBQ2hFLFFBQVE7QUFDUixNQUFhLFlBQXdCLFNBQVEsV0FBVztJQUd0RCxZQUFZLE9BQWUsRUFBRSxhQUFnQjtRQUMzQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztJQUNyQyxDQUFDO0NBQ0Y7QUFQRCxvQ0FPQztBQUVELE1BQWEsV0FBWSxTQUFRLFdBQVc7Q0FBRztBQUEvQyxrQ0FBK0MifQ==