UNPKG

homebridge-levoit-air-purifier

Version:
34 lines 949 B
export declare enum DeviceName { Core602S = "602S", Core601S = "601S", Core600S = "600S", Core401S = "401S", Core400S = "400S", Core302S = "302S", Core301S = "301S", Core300S = "300S", Core201S = "201S", Core200S = "200S", Vital100S = "V102S", Vital200S = "V201S" } export declare enum HumidifierDeviceName { Dual200SLeg = "Dual200S", Dual200S = "D301S" } export interface DeviceType { isValid: (input: string) => boolean; hasAirQuality: boolean; hasAutoMode: boolean; speedMinStep: number; speedLevels: number; hasPM25: boolean; } export type DeviceCategory = 'Core' | 'Vital'; export type HumidifierDeviceType = Omit<DeviceType, 'hasPM25' | 'hasAirQuality'> & { isHumidifier: true; }; declare const deviceTypes: DeviceType[]; export declare const humidifierDeviceTypes: HumidifierDeviceType[]; export default deviceTypes; //# sourceMappingURL=deviceTypes.d.ts.map