@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
18 lines • 870 B
TypeScript
import { DeviceOpState, StateCommandAndStatus } from '../../../states';
import { NuggetSize } from './types';
import { Optional } from '../../../../../common';
import { DeviceModel } from '../../../devices.model';
export declare const ScheduledStartStateName: 'scheduledStart';
export type ScheduledStartStateName = typeof ScheduledStartStateName;
export type IceMakerScheduledStartData = {
enabled?: boolean;
hourStart?: number;
minuteStart?: number;
nuggetSize?: NuggetSize;
};
export declare class IceMakerScheduledStart extends DeviceOpState<ScheduledStartStateName, IceMakerScheduledStartData> {
constructor(device: DeviceModel);
parseOpCommand(opCommand: number[]): void;
protected readonly stateToCommand: (state: IceMakerScheduledStartData) => Optional<StateCommandAndStatus>;
}
//# sourceMappingURL=ice-maker.scheduled-start.d.ts.map