UNPKG

@panoptic-it-solutions/unifi-api-client

Version:

A Node.js client library for the UniFi Controller API

38 lines (37 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UniFiConnectionError = exports.UniFiApiError = exports.UniFiAuthError = exports.UniFiError = void 0; class UniFiError extends Error { constructor(message) { super(message); this.name = 'UniFiError'; Object.setPrototypeOf(this, UniFiError.prototype); } } exports.UniFiError = UniFiError; class UniFiAuthError extends UniFiError { constructor(message) { super(message); this.name = 'UniFiAuthError'; Object.setPrototypeOf(this, UniFiAuthError.prototype); } } exports.UniFiAuthError = UniFiAuthError; class UniFiApiError extends UniFiError { constructor(message, statusCode, apiResponse) { super(message); this.name = 'UniFiApiError'; this.statusCode = statusCode; this.apiResponse = apiResponse; Object.setPrototypeOf(this, UniFiApiError.prototype); } } exports.UniFiApiError = UniFiApiError; class UniFiConnectionError extends UniFiError { constructor(message) { super(message); this.name = 'UniFiConnectionError'; Object.setPrototypeOf(this, UniFiConnectionError.prototype); } } exports.UniFiConnectionError = UniFiConnectionError;