UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

33 lines 1.73 kB
import winston from 'winston'; import { QueueTask } from '../google_folder/QueueTask.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 { JobManagerContainer } from '../job/JobManagerContainer.js'; import { UserConfig } from '../google_folder/UserConfigService.js'; export declare function googleMimeToExt(mimeType: string, fileName: string): "" | "bin" | "gs" | "jpg" | "png" | "svg" | "csv" | "odt" | "pdf"; export declare class TaskLocalFileTransform extends QueueTask { protected logger: winston.Logger; private jobManagerContainer; private realFileName; private googleFolder; private googleFile; private destinationDirectory; private localFile; private localLinks; private userConfig; private globalHeadersMap; private globalInvisibleBookmarks; constructor(logger: winston.Logger, jobManagerContainer: JobManagerContainer, realFileName: string, googleFolder: FileContentService, googleFile: GoogleFile, destinationDirectory: FileContentService, localFile: LocalFile, localLinks: LocalLinks, userConfig: UserConfig, globalHeadersMap: { [key: string]: string; }, globalInvisibleBookmarks: { [key: string]: number; }); run(): Promise<QueueTask[]>; generateBinary(binaryFile: BinaryFile): Promise<void>; generateDrawing(drawingFile: DrawingFile): Promise<void>; generateDocument(localFile: MdFile): Promise<void>; generate(localFile: LocalFile): Promise<void>; } //# sourceMappingURL=TaskLocalFileTransform.d.ts.map