UNPKG

homebridge-wideq

Version:
24 lines (23 loc) 766 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var AccessoryUtil = /** @class */ (function () { function AccessoryUtil() { this.accessories = {}; this.accessories = {}; } AccessoryUtil.prototype.getByUUID = function (uuid) { return (uuid in this.accessories) ? this.accessories[uuid] : null; }; AccessoryUtil.prototype.add = function (accessory) { this.accessories[accessory.UUID] = accessory; return accessory; }; AccessoryUtil.prototype.remove = function (uuid) { delete this.accessories[uuid]; }; AccessoryUtil.prototype.getAll = function () { return this.accessories; }; return AccessoryUtil; }()); exports.default = AccessoryUtil;