genshin-manager
Version:
<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:
22 lines (21 loc) • 661 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnkaNetWorkStatusError = void 0;
/**
* Error thrown when the EnkaNetwork status request fails
*/
class EnkaNetWorkStatusError extends Error {
/**
* Create a EnkaNetworkStatusError
* @param reason Response of status.enka.network
*/
constructor(reason) {
const message = reason.statusText;
super(message);
this.name = 'EnkaNetworkStatusError';
this.statusCode = reason.status;
this.statusMessage = reason.statusText;
this.url = reason.url;
}
}
exports.EnkaNetWorkStatusError = EnkaNetWorkStatusError;