@elshaer/homebridge-lg-thinq
Version:
A Homebridge plugin for controlling/monitoring LG ThinQ device via LG ThinQ platform.
26 lines • 1.42 kB
TypeScript
import { Categories } from 'homebridge';
import { Device } from './lib/Device';
import AirPurifier from './devices/AirPurifier';
import Refrigerator from './devices/Refrigerator';
import WasherDryer from './devices/WasherDryer';
import Dishwasher from './devices/Dishwasher';
import Dehumidifier from './devices/Dehumidifier';
import AirConditioner from './devices/AirConditioner';
import Styler from './devices/Styler';
import RangeHood from './devices/RangeHood';
import Oven from './devices/Oven';
import Microwave from './devices/Microwave';
/**
* Platform Accessory
* An instance of this class is created for each accessory your platform registers
* Each accessory may expose multiple services of different service types.
*/
export declare class Helper {
static make(device: Device): typeof AirPurifier | typeof Refrigerator | typeof WasherDryer | typeof Dishwasher | typeof Dehumidifier | typeof AirConditioner | typeof RangeHood | typeof Styler | typeof Oven | typeof Microwave | null;
static category(device: Device): 1 | 9 | Categories.OTHER | Categories.AIR_PURIFIER | Categories.AIR_CONDITIONER | Categories.AIR_DEHUMIDIFIER;
}
export declare function isObject(item: any): any;
export declare function mergeDeep(target: any, ...sources: any[]): any;
export declare function fToC(fahrenheit: any): number;
export declare function cToF(celsius: any): number;
//# sourceMappingURL=helper.d.ts.map