UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

16 lines 700 B
import { ConfigType } from '@nestjs/config'; import { Optional } from '../../../common'; import { GoveeEffectConfig } from './govee-effect.config'; import { Effect } from './models/effect.model'; import { AuthState } from '../../../domain'; export declare class GoveeEffectService { private readonly config; private readonly logger; private readonly lock; private readonly deviceEffectData; constructor(config: ConfigType<typeof GoveeEffectConfig>); getEffects(authState: AuthState, model: string, goodsType: number, deviceId: string): Promise<Optional<Effect[]>>; private getDeviceEffects; private getDeviceScenes; } //# sourceMappingURL=govee-effect.service.d.ts.map