UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

20 lines 830 B
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