UNPKG

@topstats/sdk

Version:

Official Node.js client for the topstats.gg API

24 lines (23 loc) 718 B
"use strict"; 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;