UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin for control of Rheem and Ruud thermostats and water heaters

19 lines (18 loc) 615 B
import { Logger } from 'homebridge'; type Param = string | boolean | number; export declare enum LogType { ALWAYS = 0, WARNING = 1, ERROR = 2 } export declare class Log { private readonly logger; private readonly debug; constructor(logger: Logger, debug: boolean); always(message: string, ...parameters: Param[]): void; warning(message: string, ...parameters: Param[]): void; error(message: string, ...parameters: Param[]): void; ifDebug(message: string, ...parameters: Param[]): void; ifDebug(level: LogType, message: string, ...parameters: Param[]): void; } export {};