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