@topstats/sdk
Version:
Official Node.js client for the topstats.gg API
24 lines (23 loc) • 718 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RateLimitError = exports.TopStatsError = void 0;
/**
* Custom error classes for better error handling
*/
class TopStatsError extends Error {
constructor(message) {
super(message);
this.name = 'TopStatsError';
Object.setPrototypeOf(this, TopStatsError.prototype);
}
}
exports.TopStatsError = TopStatsError;
class RateLimitError extends TopStatsError {
constructor(message, expiresIn) {
super(message);
this.expiresIn = expiresIn;
this.name = 'RateLimitError';
Object.setPrototypeOf(this, RateLimitError.prototype);
}
}
exports.RateLimitError = RateLimitError;