@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
20 lines • 830 B
TypeScript
import { Measurement } from '../../../data';
import { Optional, Ignorable } from '../../../common';
import { DeviceModel } from '../devices.model';
import { DeviceOpState } from './device.state';
import { MeasurementData, ParseOption } from './states.types';
export declare const HumidityStateName: 'humidity';
export type HumidityStateName = typeof HumidityStateName;
export type HumidityDataType = {
state?: {
humidity?: Measurement;
status?: {
code?: string;
};
};
};
export declare class HumidityState extends DeviceOpState<HumidityStateName, MeasurementData> {
constructor(device: DeviceModel, opType?: Ignorable<Optional<number>>, parseOption?: ParseOption, ...identifier: number[]);
parseState(data: HumidityDataType): void;
}
//# sourceMappingURL=humidity.state.d.ts.map