UNPKG

homebridge-virtual-accessories

Version:
20 lines (19 loc) 623 B
import { Validatable } from './validatable.js'; /** * */ export declare class DurationConfiguration implements Validatable { static readonly DAYS_MAX_VALUE: number; static readonly HOURS_MAX_VALUE: number; static readonly MINUTES_MAX_VALUE: number; static readonly SECONDS_MAX_VALUE: number; days: number; hours: number; minutes: number; seconds: number; private errorFields; readonly fieldNames: { [P in keyof this]?: P | undefined; }; isValid(prefix: string): [boolean, string[]]; isValid(prefix: string, maxDays: number): [boolean, string[]]; toSeconds(): number; }