mediasoup
Version:
Cutting Edge WebRTC Video Conferencing
20 lines • 737 B
TypeScript
import type { EnhancedEventEmitter } from './enhancedEvents';
type LoggerEmitterEvents = {
debuglog: [string, string];
warnlog: [string, string];
errorlog: [string, string, Error?];
};
export type LoggerEmitter = EnhancedEventEmitter<LoggerEmitterEvents>;
export declare class Logger {
#private;
private static debugLogEmitter?;
private static warnLogEmitter?;
private static errorLogEmitter?;
static setEmitters(debugLogEmitter?: LoggerEmitter, warnLogEmitter?: LoggerEmitter, errorLogEmitter?: LoggerEmitter): void;
constructor(prefix?: string);
debug(log: string): void;
warn(log: string): void;
error(log: string, error?: Error): void;
}
export {};
//# sourceMappingURL=Logger.d.ts.map