UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

20 lines 812 B
import { Container, ContainerEngine } from '../../ContainerEngine.js'; import { GoogleFile } from '../../model/GoogleFile.js'; import { type FileId } from '../../model/model.js'; export declare class WatchChangesContainer extends Container { private logger; private auth; private googleDriveService; private lastToken; private intervals; private working; init(engine: ContainerEngine): Promise<void>; destroy(): Promise<void>; getChanges(driveId: FileId): Promise<GoogleFile[]>; setChanges(driveId: FileId, changes: GoogleFile[]): Promise<void>; startWatching(driveId: FileId): Promise<void>; watchDriveChanges(driveId: FileId): Promise<void>; stopWatching(driveId: FileId): void; run(): Promise<void>; } //# sourceMappingURL=WatchChangesContainer.d.ts.map