UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

21 lines 1.15 kB
import { OPTIONS_TYPE as AuthModuleOptions } from './domain/auth/auth.types'; import { IoTChannelModuleOptions, BleChannelModuleOptions, RestChannelModuleOptions, OpenAPIChannelModuleOptions } from './domain/channels/index'; import { OPTIONS_TYPE as PersistModuleOptions } from './persist/persist.providers'; export type UltimateGoveeModuleOptions = { persist?: typeof PersistModuleOptions; auth?: typeof AuthModuleOptions; channels?: { iot?: typeof IoTChannelModuleOptions; ble?: typeof BleChannelModuleOptions; rest?: typeof RestChannelModuleOptions; openapi?: typeof OpenAPIChannelModuleOptions; }; }; export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls<UltimateGoveeModuleOptions, "forRoot", "create", { isGlobal: boolean; }>, OPTIONS_TYPE: UltimateGoveeModuleOptions & Partial<{ isGlobal: boolean; }>, ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions<UltimateGoveeModuleOptions, "create"> & Partial<{ isGlobal: boolean; }>, MODULE_OPTIONS_TOKEN: string | symbol; //# sourceMappingURL=ultimate-govee.types.d.ts.map