@mieweb/wikigdrive
Version:
Google Drive to MarkDown synchronization
20 lines • 822 B
TypeScript
import WebSocket from 'ws';
import { ContainerEngine } from '../../ContainerEngine.js';
import { FileId } from '../../model/model.js';
import { GoogleFile } from '../../model/GoogleFile.js';
import { FileContentService } from '../../utils/FileContentService.js';
export declare class SocketManager {
private engine;
socketsMap: {
[driveId: string]: Set<WebSocket.WebSocket>;
};
private fileService;
constructor(engine: ContainerEngine);
mount(fileService: FileContentService): Promise<void>;
addSocketConnection(ws: WebSocket.WebSocket, driveId: string): Promise<void>;
private onToastsAdded;
private onJobsChanged;
getFilteredChanges(driveId: FileId, changes: GoogleFile[]): Promise<GoogleFile[]>;
private onChangesChanged;
}
//# sourceMappingURL=SocketManager.d.ts.map