UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

20 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BleChannelConfigDeviceIdsProvider = exports.InjectDeviceIds = exports.BleChannelConfigDeviceIdsKey = exports.BleChannelConfigEnabledProvider = exports.InjectEnabled = exports.BleChannelConfigEnabledKey = void 0; const common_1 = require("@nestjs/common"); const ble_channel_const_1 = require("./ble-channel.const"); exports.BleChannelConfigEnabledKey = 'Config.BleChannel.Enabled'; exports.InjectEnabled = (0, common_1.Inject)(exports.BleChannelConfigEnabledKey); exports.BleChannelConfigEnabledProvider = { provide: exports.BleChannelConfigEnabledKey, inject: [ble_channel_const_1.MODULE_OPTIONS_TOKEN], useFactory: (options) => options.enabled, }; exports.BleChannelConfigDeviceIdsKey = 'Config.BleChannel.DeviceIds'; exports.InjectDeviceIds = (0, common_1.Inject)(exports.BleChannelConfigDeviceIdsKey); exports.BleChannelConfigDeviceIdsProvider = { provide: exports.BleChannelConfigDeviceIdsKey, inject: [{ token: ble_channel_const_1.MODULE_OPTIONS_TOKEN, optional: true }], useFactory: (options) => options?.deviceIds, }; //# sourceMappingURL=ble-channel.providers.js.map