import TinyDiInjectable from '../tinydiinjectable'; import { Logger } from '../logger'; export default class LoggerRequests extends TinyDiInjectable { private websocket; private logger; constructor(websocket: SocketIO.Server, logger: Logger); /** * add routes in socket.io for different request */ registerRoutesForClient(client: SocketIO.Socket): void; /** * add handler in logger for new logs * broadcast new log to all connected sockets */ newLogHandler(s: string): void; }