battlemetrics-client
Version:
TypeScript client library for the BattleMetrics API
20 lines • 589 B
JavaScript
export class BattleMetricsError extends Error {
constructor(message, statusCode) {
super(message);
this.statusCode = statusCode;
this.name = "BattleMetricsError";
}
}
export class ValidationError extends BattleMetricsError {
constructor(message) {
super(message, 400);
this.name = "ValidationError";
}
}
export class AuthenticationError extends BattleMetricsError {
constructor(message = "Authentication failed") {
super(message, 401);
this.name = "AuthenticationError";
}
}
//# sourceMappingURL=errors.js.map