@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
12 lines • 702 B
TypeScript
import { EventBus, ICommandHandler, QueryBus } from '@nestjs/cqrs';
import { GoveeDiyService, GoveeEffectService } from '../../../../data';
import { RetrieveLightEffectsCommand } from '../commands/retrieve-light-effects.command';
export declare class RetrieveLightEffectsCommandHandler implements ICommandHandler<RetrieveLightEffectsCommand, void> {
private readonly eventBus;
private readonly queryBus;
private readonly api;
private readonly diyApi;
constructor(eventBus: EventBus, queryBus: QueryBus, api: GoveeEffectService, diyApi: GoveeDiyService);
execute(command: RetrieveLightEffectsCommand): Promise<void>;
}
//# sourceMappingURL=retrieve-light-effects.handler.d.ts.map