homebridge-econet-rheem
Version:
Homebridge plugin for control of Rheem and Ruud thermostats and water heaters
19 lines (18 loc) • 615 B
TypeScript
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 {};