UNPKG

matterbridge-dyson-robot

Version:

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.

20 lines 734 B
import { AnsiLogger, LogLevel } from 'matterbridge/logger'; import { DebugFeatures } from './config-types.js'; export declare class FilterLogger extends AnsiLogger { readonly delegate: AnsiLogger; config: Set<DebugFeatures>; debugLevel: LogLevel; constructor(delegate: AnsiLogger); get logLevel(): LogLevel; set logLevel(logLevel: LogLevel); get logName(): string; set logName(logName: string); log(level: LogLevel, message: string, ...parameters: unknown[]): void; configure(config: DebugFeatures[]): void; filterSensitive<T>(value: T): string | T; filterString(value: string): { filtered: string; redacted: boolean; }; } //# sourceMappingURL=logger-filter.d.ts.map