UNPKG

@filemap/events-sdk

Version:

SDK for Filemap events. Desktop client for Filemap dev server.

21 lines 1.16 kB
import { UnixSocketConnectionService } from './unix-socket-connection.service'; import { Logger } from './logger.service'; import type { OnOpenElementEvent, OnOpenFileEvent } from './message-handler.service'; import { MessageHandlerService } from './message-handler.service'; import { ConfigService } from './config.service'; export declare class DesktopSocketClientService { private readonly logger; private readonly configService; private readonly socketConnection; private readonly messageHandlerService; private started; constructor(logger: Logger, configService: ConfigService, socketConnection: UnixSocketConnectionService, messageHandlerService: MessageHandlerService); start(): void; stop(): void; isStarted(): boolean; onAddOnOpenFileListener(callback: (event: OnOpenFileEvent) => void): void; onAddOnOpenElementListener(callback: (event: OnOpenElementEvent) => void): void; onRemoveOnOpenFileListener(callback: (event: OnOpenFileEvent) => void): void; onRemoveOnOpenElementListener(callback: (event: OnOpenElementEvent) => void): void; } //# sourceMappingURL=desktop-socket-client.service.d.ts.map