@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
14 lines • 861 B
TypeScript
import { MqttMessageHandler } from '../../common';
import { OpenAPIMqttPacket } from './openapi.models';
export type MQTTProtocol = 'wss' | 'ws' | 'mqtt' | 'mqtts' | 'tcp' | 'ssl' | 'wx' | 'wxs';
export type OpenAPIConfig = {
deviceListUrl: string;
deviceControlUrl: string;
deviceStateUrl: string;
deviceLightScenesUrl: string;
deviceDIYScenesUrl: string;
mqttBrokerUrl: string;
};
export type OpenAPIMqttMessageHandler = MqttMessageHandler<OpenAPIMqttPacket>;
export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls<OpenAPIConfig, "forRoot", "create", {}>, OPTIONS_TYPE: OpenAPIConfig & Partial<{}>, ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions<OpenAPIConfig, "create"> & Partial<{}>, MODULE_OPTIONS_TOKEN: string | symbol;
//# sourceMappingURL=openapi.types.d.ts.map