UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

26 lines 1.4 kB
import winston from 'winston'; import { QueueTask } from '../google_folder/QueueTask.js'; import { JobManagerContainer } from '../job/JobManagerContainer.js'; import { FileContentService } from '../../utils/FileContentService.js'; import { GoogleFile } from '../../model/GoogleFile.js'; import { BinaryFile, DrawingFile, LocalFile, MdFile } from '../../model/LocalFile.js'; import { LocalLinks } from './LocalLinks.js'; import { UserConfig } from '../google_folder/UserConfigService.js'; export declare class TaskGoogleMarkdownTransform extends QueueTask { protected logger: winston.Logger; private jobManagerContainer; private realFileName; private googleFolder; private googleFile; private destinationDirectory; private localFile; private localLinks; private userConfig; constructor(logger: winston.Logger, jobManagerContainer: JobManagerContainer, realFileName: string, googleFolder: FileContentService, googleFile: GoogleFile, destinationDirectory: FileContentService, localFile: LocalFile, localLinks: LocalLinks, userConfig: UserConfig); run(): Promise<QueueTask[]>; generateBinary(binaryFile: BinaryFile): Promise<void>; generateDrawing(drawingFile: DrawingFile): Promise<void>; generateDocument(localFile: MdFile): Promise<void>; generate(localFile: LocalFile): Promise<void>; } //# sourceMappingURL=TaskGoogleMarkdownTransform.d.ts.map