enkanetwork
Version:
API wrapper for enka.network written on TypeScript which provides localization, caching and convenience
21 lines (20 loc) • 610 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.APIError = void 0;
const errors = {
400: "Wrong UID format",
404: "The player or enkaProfile does not exists",
424: "Game maintenance or everything is broken after update",
429: "Rate-limited",
500: "General server error",
503: "Service Unavailable",
}; //TODO: rewrite to enum
class APIError extends Error {
status;
constructor(status) {
super();
this.status = status;
this.message = errors[status] || "An unknown error occurred";
}
}
exports.APIError = APIError;