homebridge-virtual-accessories
Version:
Virtual HomeKit accessories for Homebridge.
16 lines (15 loc) • 521 B
TypeScript
import { Validatable } from './validatable.js';
import { DurationConfiguration } from './configurationDuration.js';
/**
*
*/
export declare class TimerConfiguration implements Validatable {
durationIsRandom: boolean;
duration: DurationConfiguration;
durationRandomMin: DurationConfiguration;
durationRandomMax: DurationConfiguration;
isResettable: boolean;
private errorFields;
readonly fieldNames: { [P in keyof this]?: P | undefined; };
isValid(prefix: string): [boolean, string[]];
}