@balldontlie/sdk
Version:
Official TypeScript/JavaScript SDK for the balldontlie API
28 lines (27 loc) • 897 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServerError = exports.RateLimitError = exports.NotFoundError = exports.ValidationError = exports.AuthenticationError = exports.APIError = void 0;
class APIError extends Error {
constructor(message, statusCode, response) {
super(message);
this.statusCode = statusCode;
this.response = response;
this.name = "APIError";
}
}
exports.APIError = APIError;
class AuthenticationError extends APIError {
}
exports.AuthenticationError = AuthenticationError;
class ValidationError extends APIError {
}
exports.ValidationError = ValidationError;
class NotFoundError extends APIError {
}
exports.NotFoundError = NotFoundError;
class RateLimitError extends APIError {
}
exports.RateLimitError = RateLimitError;
class ServerError extends APIError {
}
exports.ServerError = ServerError;