@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
18 lines • 824 B
TypeScript
import { Optional } from '../../../../../common';
import { DeviceState } from '../../../states';
import { DeviceModel } from '../../../devices.model';
import { HumidifierActiveState } from './humidifier.modes';
export declare const TargetHumidityStateName: 'targetHumidity';
export type TargetHumidityStateName = typeof TargetHumidityStateName;
export type HumiditierHumidity = {
current?: number;
target?: number;
};
export declare class TargetHumidityState extends DeviceState<TargetHumidityStateName, Optional<number>> {
private activeState;
private subscription;
constructor(device: DeviceModel, activeState: HumidifierActiveState);
protected readonly stateToCommand: () => undefined;
setState(nextState: Optional<number>): string[];
}
//# sourceMappingURL=humidifier.target-humidity.d.ts.map