UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

149 lines 16.3 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MicModeStateName = exports.DiyModeState = exports.DiyModeStateName = exports.SegmentColorModeStateName = exports.WholeColorModeStateName = exports.SceneModeStateName = exports.UVCStateName = exports.TargetHumidityStateName = exports.MistLevelStateName = exports.CustomModeStateName = exports.ManualModeStateName = exports.AutoModeStateName = exports.ScheduledStartStateName = exports.IceMakerStatusStateName = exports.MakingIceStateName = exports.NuggetSizeStateName = exports.BasketFullStateName = exports.PM25StateName = exports.WaterShortageStateName = exports.WaterShortageState = exports.TemperatureStateName = exports.TemperatureState = exports.PowerStateName = exports.PowerState = exports.NightLightStateName = exports.NightLightState = exports.LightEffectStateName = exports.LightEffectState = exports.HumidityStateName = exports.HumidityState = exports.FilterLifeStateName = exports.FilterLifeState = exports.FilterExpiredStateName = exports.FilterExpiredState = exports.DisplayScheduleStateName = exports.DisplayScheduleState = exports.ControlLockStateName = exports.ControlLockState = exports.ColorTempStateName = exports.ColorTempState = exports.ColorRGBStateName = exports.ColorRGBState = exports.BrightnessStateName = exports.BrightnessState = exports.BatteryLevelStateName = exports.BatteryLevelState = exports.ActiveStateName = exports.ActiveState = exports.DeviceOpState = exports.DeviceState = void 0; exports.DeviceStates = exports.CQRS = exports.SegmentColorModeState = exports.ModeStateName = exports.RGBICActiveState = exports.SyncBoxDevice = exports.DreamViewDevice = exports.AmbiantStateName = exports.AmbiantState = exports.MeatThermometer = exports.MeatThermometerDevice = exports.BuzzerStateName = exports.BuzzerState = exports.DetectionSettingsState = exports.DetectionSettingsStateName = exports.EnablePresenceStateName = exports.EnablePresenceState = exports.BiologicalPresenceState = exports.BiologicalPresenceStateName = exports.MMWavePresenceStateName = exports.MMWavePresenceState = exports.PresenceStateName = exports.PresenceState = exports.UnknownState = exports.NuggetSize = exports.IceMakerStatus = void 0; require("module-alias/register"); const cqrs = __importStar(require("./cqrs")); const impl_1 = require("./impl"); Object.defineProperty(exports, "DiyModeStateName", { enumerable: true, get: function () { return impl_1.DiyModeStateName; } }); Object.defineProperty(exports, "AutoModeStateName", { enumerable: true, get: function () { return impl_1.AutoModeStateName; } }); Object.defineProperty(exports, "BasketFullStateName", { enumerable: true, get: function () { return impl_1.BasketFullStateName; } }); Object.defineProperty(exports, "CustomModeStateName", { enumerable: true, get: function () { return impl_1.CustomModeStateName; } }); Object.defineProperty(exports, "IceMakerStatusStateName", { enumerable: true, get: function () { return impl_1.IceMakerStatusStateName; } }); Object.defineProperty(exports, "MakingIceStateName", { enumerable: true, get: function () { return impl_1.MakingIceStateName; } }); Object.defineProperty(exports, "ManualModeStateName", { enumerable: true, get: function () { return impl_1.ManualModeStateName; } }); Object.defineProperty(exports, "MicModeStateName", { enumerable: true, get: function () { return impl_1.MicModeStateName; } }); Object.defineProperty(exports, "MistLevelStateName", { enumerable: true, get: function () { return impl_1.MistLevelStateName; } }); Object.defineProperty(exports, "NuggetSizeStateName", { enumerable: true, get: function () { return impl_1.NuggetSizeStateName; } }); Object.defineProperty(exports, "PM25StateName", { enumerable: true, get: function () { return impl_1.PM25StateName; } }); Object.defineProperty(exports, "SceneModeStateName", { enumerable: true, get: function () { return impl_1.SceneModeStateName; } }); Object.defineProperty(exports, "ScheduledStartStateName", { enumerable: true, get: function () { return impl_1.ScheduledStartStateName; } }); Object.defineProperty(exports, "SegmentColorModeStateName", { enumerable: true, get: function () { return impl_1.SegmentColorModeStateName; } }); Object.defineProperty(exports, "TargetHumidityStateName", { enumerable: true, get: function () { return impl_1.TargetHumidityStateName; } }); Object.defineProperty(exports, "UVCStateName", { enumerable: true, get: function () { return impl_1.UVCStateName; } }); Object.defineProperty(exports, "WholeColorModeStateName", { enumerable: true, get: function () { return impl_1.WholeColorModeStateName; } }); Object.defineProperty(exports, "SegmentColorModeState", { enumerable: true, get: function () { return impl_1.SegmentColorModeState; } }); const states_1 = require("./states"); const active_state_1 = require("./states/active.state"); Object.defineProperty(exports, "ActiveState", { enumerable: true, get: function () { return active_state_1.ActiveState; } }); Object.defineProperty(exports, "ActiveStateName", { enumerable: true, get: function () { return active_state_1.ActiveStateName; } }); const battery_level_state_1 = require("./states/battery-level.state"); Object.defineProperty(exports, "BatteryLevelState", { enumerable: true, get: function () { return battery_level_state_1.BatteryLevelState; } }); Object.defineProperty(exports, "BatteryLevelStateName", { enumerable: true, get: function () { return battery_level_state_1.BatteryLevelStateName; } }); const brightness_state_1 = require("./states/brightness.state"); Object.defineProperty(exports, "BrightnessState", { enumerable: true, get: function () { return brightness_state_1.BrightnessState; } }); Object.defineProperty(exports, "BrightnessStateName", { enumerable: true, get: function () { return brightness_state_1.BrightnessStateName; } }); const color_rgb_state_1 = require("./states/color-rgb.state"); Object.defineProperty(exports, "ColorRGBState", { enumerable: true, get: function () { return color_rgb_state_1.ColorRGBState; } }); Object.defineProperty(exports, "ColorRGBStateName", { enumerable: true, get: function () { return color_rgb_state_1.ColorRGBStateName; } }); const color_temp_state_1 = require("./states/color-temp.state"); Object.defineProperty(exports, "ColorTempState", { enumerable: true, get: function () { return color_temp_state_1.ColorTempState; } }); Object.defineProperty(exports, "ColorTempStateName", { enumerable: true, get: function () { return color_temp_state_1.ColorTempStateName; } }); const control_lock_state_1 = require("./states/control-lock.state"); Object.defineProperty(exports, "ControlLockState", { enumerable: true, get: function () { return control_lock_state_1.ControlLockState; } }); Object.defineProperty(exports, "ControlLockStateName", { enumerable: true, get: function () { return control_lock_state_1.ControlLockStateName; } }); const device_state_1 = require("./states/device.state"); Object.defineProperty(exports, "DeviceState", { enumerable: true, get: function () { return device_state_1.DeviceState; } }); Object.defineProperty(exports, "DeviceOpState", { enumerable: true, get: function () { return device_state_1.DeviceOpState; } }); const display_schedule_state_1 = require("./states/display-schedule.state"); Object.defineProperty(exports, "DisplayScheduleState", { enumerable: true, get: function () { return display_schedule_state_1.DisplayScheduleState; } }); Object.defineProperty(exports, "DisplayScheduleStateName", { enumerable: true, get: function () { return display_schedule_state_1.DisplayScheduleStateName; } }); const filter_expired_state_1 = require("./states/filter-expired.state"); Object.defineProperty(exports, "FilterExpiredState", { enumerable: true, get: function () { return filter_expired_state_1.FilterExpiredState; } }); Object.defineProperty(exports, "FilterExpiredStateName", { enumerable: true, get: function () { return filter_expired_state_1.FilterExpiredStateName; } }); const filter_life_state_1 = require("./states/filter-life.state"); Object.defineProperty(exports, "FilterLifeState", { enumerable: true, get: function () { return filter_life_state_1.FilterLifeState; } }); Object.defineProperty(exports, "FilterLifeStateName", { enumerable: true, get: function () { return filter_life_state_1.FilterLifeStateName; } }); const states_2 = require("./states"); Object.defineProperty(exports, "HumidityState", { enumerable: true, get: function () { return states_2.HumidityState; } }); Object.defineProperty(exports, "HumidityStateName", { enumerable: true, get: function () { return states_2.HumidityStateName; } }); const light_effect_state_1 = require("./states/light-effect.state"); Object.defineProperty(exports, "LightEffectState", { enumerable: true, get: function () { return light_effect_state_1.LightEffectState; } }); Object.defineProperty(exports, "LightEffectStateName", { enumerable: true, get: function () { return light_effect_state_1.LightEffectStateName; } }); const night_light_state_1 = require("./states/night-light.state"); Object.defineProperty(exports, "NightLightState", { enumerable: true, get: function () { return night_light_state_1.NightLightState; } }); Object.defineProperty(exports, "NightLightStateName", { enumerable: true, get: function () { return night_light_state_1.NightLightStateName; } }); const power_state_1 = require("./states/power.state"); Object.defineProperty(exports, "PowerState", { enumerable: true, get: function () { return power_state_1.PowerState; } }); Object.defineProperty(exports, "PowerStateName", { enumerable: true, get: function () { return power_state_1.PowerStateName; } }); const types_1 = require("./impl/appliances/ice-maker/types"); Object.defineProperty(exports, "IceMakerStatus", { enumerable: true, get: function () { return types_1.IceMakerStatus; } }); Object.defineProperty(exports, "NuggetSize", { enumerable: true, get: function () { return types_1.NuggetSize; } }); const unknown_state_1 = require("./states/unknown.state"); Object.defineProperty(exports, "UnknownState", { enumerable: true, get: function () { return unknown_state_1.UnknownState; } }); const meat_thermometer_1 = require("./impl/home-improvement/meat-thermometer/meat-thermometer"); Object.defineProperty(exports, "MeatThermometer", { enumerable: true, get: function () { return meat_thermometer_1.MeatThermometer; } }); const dreamview_1 = require("./impl/tv/dreamview/dreamview"); Object.defineProperty(exports, "DreamViewDevice", { enumerable: true, get: function () { return dreamview_1.DreamViewDevice; } }); const sync_box_1 = require("./impl/tv/sync-box/sync-box"); Object.defineProperty(exports, "SyncBoxDevice", { enumerable: true, get: function () { return sync_box_1.SyncBoxDevice; } }); const mode_state_1 = require("./states/mode.state"); Object.defineProperty(exports, "ModeStateName", { enumerable: true, get: function () { return mode_state_1.ModeStateName; } }); const rgbic_light_modes_1 = require("./impl/lights/rgbic/rgbic-light.modes"); Object.defineProperty(exports, "DiyModeState", { enumerable: true, get: function () { return rgbic_light_modes_1.DiyModeState; } }); Object.defineProperty(exports, "RGBICActiveState", { enumerable: true, get: function () { return rgbic_light_modes_1.RGBICActiveState; } }); const dreamview_states_1 = require("./impl/tv/dreamview/dreamview.states"); Object.defineProperty(exports, "AmbiantState", { enumerable: true, get: function () { return dreamview_states_1.AmbiantState; } }); Object.defineProperty(exports, "AmbiantStateName", { enumerable: true, get: function () { return dreamview_states_1.AmbiantStateName; } }); const meat_thermometer_states_1 = require("./impl/home-improvement/meat-thermometer/meat-thermometer.states"); Object.defineProperty(exports, "BuzzerState", { enumerable: true, get: function () { return meat_thermometer_states_1.BuzzerState; } }); Object.defineProperty(exports, "BuzzerStateName", { enumerable: true, get: function () { return meat_thermometer_states_1.BuzzerStateName; } }); const meat_thermometer_2 = require("./impl/home-improvement/meat-thermometer/meat-thermometer"); Object.defineProperty(exports, "MeatThermometerDevice", { enumerable: true, get: function () { return meat_thermometer_2.MeatThermometerDevice; } }); const presence_state_1 = require("./states/presence.state"); Object.defineProperty(exports, "PresenceState", { enumerable: true, get: function () { return presence_state_1.PresenceState; } }); Object.defineProperty(exports, "PresenceStateName", { enumerable: true, get: function () { return presence_state_1.PresenceStateName; } }); const presence_1 = require("./impl/home-improvement/presence"); Object.defineProperty(exports, "MMWavePresenceState", { enumerable: true, get: function () { return presence_1.MMWavePresenceState; } }); Object.defineProperty(exports, "MMWavePresenceStateName", { enumerable: true, get: function () { return presence_1.MMWavePresenceStateName; } }); Object.defineProperty(exports, "BiologicalPresenceState", { enumerable: true, get: function () { return presence_1.BiologicalPresenceState; } }); Object.defineProperty(exports, "BiologicalPresenceStateName", { enumerable: true, get: function () { return presence_1.BiologicalPresenceStateName; } }); Object.defineProperty(exports, "EnablePresenceState", { enumerable: true, get: function () { return presence_1.EnablePresenceState; } }); Object.defineProperty(exports, "EnablePresenceStateName", { enumerable: true, get: function () { return presence_1.EnablePresenceStateName; } }); Object.defineProperty(exports, "DetectionSettingsStateName", { enumerable: true, get: function () { return presence_1.DetectionSettingsStateName; } }); Object.defineProperty(exports, "DetectionSettingsState", { enumerable: true, get: function () { return presence_1.DetectionSettingsState; } }); const temperature_state_1 = require("./states/temperature.state"); Object.defineProperty(exports, "TemperatureState", { enumerable: true, get: function () { return temperature_state_1.TemperatureState; } }); Object.defineProperty(exports, "TemperatureStateName", { enumerable: true, get: function () { return temperature_state_1.TemperatureStateName; } }); const water_shortage_state_1 = require("./states/water-shortage.state"); Object.defineProperty(exports, "WaterShortageState", { enumerable: true, get: function () { return water_shortage_state_1.WaterShortageState; } }); Object.defineProperty(exports, "WaterShortageStateName", { enumerable: true, get: function () { return water_shortage_state_1.WaterShortageStateName; } }); __exportStar(require("./devices.module"), exports); __exportStar(require("./devices.service"), exports); __exportStar(require("./devices.model"), exports); __exportStar(require("./states"), exports); __exportStar(require("./devices.types"), exports); exports.CQRS = cqrs; exports.DeviceStates = [...impl_1.DeviceStates, ...states_1.DeviceStates].reduce((acc, cur) => { if (!acc.includes(cur)) { acc.push(cur); } return acc; }, []); //# sourceMappingURL=index.js.map