UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

27 lines 1.12 kB
import winston from 'winston'; import { GoogleDriveService } from '../../google/GoogleDriveService.js'; import { FileContentService } from '../../utils/FileContentService.js'; import { QueueTask } from './QueueTask.js'; import { SimpleFile } from '../../model/GoogleFile.js'; import { FileId } from '../../model/model.js'; import { HasAccessToken } from '../../google/AuthClient.js'; interface Filters { filterFoldersIds: FileId[]; filterFilesIds: FileId[]; } export declare class TaskFetchFolder extends QueueTask { protected logger: winston.Logger; private googleDriveService; private auth; private fileService; private file; private forceDownloadFilters; private filters; private useGoogleMarkdowns; constructor(logger: winston.Logger, googleDriveService: GoogleDriveService, auth: HasAccessToken, fileService: FileContentService, file: SimpleFile, forceDownloadFilters: boolean | undefined, filters: Filters); setUseGoogleMarkdowns(value: boolean): void; run(): Promise<QueueTask[]>; private deleteUnused; } export {}; //# sourceMappingURL=TaskFetchFolder.d.ts.map