@filemap/events-sdk
Version:
SDK for Filemap events. Desktop client for Filemap dev server.
24 lines • 820 B
TypeScript
import { Logger } from './logger.service';
import { ConfigService } from './config.service';
import { MessageHandlerService } from './message-handler.service';
export declare class UnixSocketConnectionService {
private readonly logger;
private readonly configService;
private readonly messageHandler;
private socket;
private reconnectTimer;
private buffer;
private isClosing;
private readonly socketPath;
constructor(logger: Logger, configService: ConfigService, messageHandler: MessageHandlerService);
start(): void;
stop(): void;
private tryConnect;
private sendClientUp;
private handleData;
private handleError;
private handleClose;
private scheduleReconnect;
private getSocketPath;
}
//# sourceMappingURL=unix-socket-connection.service.d.ts.map