UNPKG

@kxdex/kickjs-lib

Version:

Node.js client for Kick.com API

28 lines (24 loc) 582 B
class KickApiError extends Error { constructor(message, status) { super(message); this.name = 'KickApiError'; this.status = status; } } class UnauthorizedError extends KickApiError { constructor(message = 'Unauthorized') { super(message, 401); this.name = 'UnauthorizedError'; } } class ForbiddenError extends KickApiError { constructor(message = 'Forbidden') { super(message, 403); this.name = 'ForbiddenError'; } } module.exports = { KickApiError, UnauthorizedError, ForbiddenError };