@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
21 lines • 1.15 kB
TypeScript
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