@pajn/node-tradfri-client
Version:
Library to talk to IKEA Trådfri Gateways without external binaries
21 lines (20 loc) • 957 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TradfriError = exports.TradfriErrorCodes = void 0;
var TradfriErrorCodes;
(function (TradfriErrorCodes) {
TradfriErrorCodes[TradfriErrorCodes["ConnectionFailed"] = 0] = "ConnectionFailed";
TradfriErrorCodes[TradfriErrorCodes["ConnectionTimedOut"] = 1] = "ConnectionTimedOut";
TradfriErrorCodes[TradfriErrorCodes["AuthenticationFailed"] = 2] = "AuthenticationFailed";
TradfriErrorCodes[TradfriErrorCodes["NetworkReset"] = 3] = "NetworkReset";
})(TradfriErrorCodes = exports.TradfriErrorCodes || (exports.TradfriErrorCodes = {}));
class TradfriError extends Error {
constructor(message, code) {
super(message);
this.message = message;
this.code = code;
// We need to set the prototype explicitly
Object.setPrototypeOf(this, TradfriError.prototype);
}
}
exports.TradfriError = TradfriError;