homebridge-wideq
Version:
WideQ for Homebridge
35 lines (34 loc) • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ConfigUtil = /** @class */ (function () {
function ConfigUtil(config) {
this.config = config;
}
Object.defineProperty(ConfigUtil.prototype, "debug", {
get: function () { return !!this.config.debug; },
enumerable: false,
configurable: true
});
Object.defineProperty(ConfigUtil.prototype, "refreshToken", {
get: function () { return this.config.refresh_token; },
enumerable: false,
configurable: true
});
Object.defineProperty(ConfigUtil.prototype, "country", {
get: function () { return this.config.country || 'US'; },
enumerable: false,
configurable: true
});
Object.defineProperty(ConfigUtil.prototype, "language", {
get: function () { return this.config.language || 'en-US'; },
enumerable: false,
configurable: true
});
Object.defineProperty(ConfigUtil.prototype, "interval", {
get: function () { return +this.config.interval || 10; },
enumerable: false,
configurable: true
});
return ConfigUtil;
}());
exports.default = ConfigUtil;