UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

54 lines 2.25 kB
import Transport from 'winston-transport'; import { Container, ContainerConfig, ContainerConfigArr, ContainerEngine } from '../../ContainerEngine.js'; import { FileContentService } from '../../utils/FileContentService.js'; import { QueueTransformer } from './QueueTransformer.js'; import { LocalFile } from '../../model/LocalFile.js'; import { FileId } from '../../model/model.js'; export declare function solveConflicts(filesToGenerate: LocalFile[], destinationFiles: { [realFileName: string]: LocalFile; }): { [realFileName: string]: LocalFile; }; export declare class TransformLog extends Transport { errors: {}; constructor(options?: {}); log(info: { level: string; errorMdFile: string; errorMdMsg: string; }, next: () => void): void; } export declare class TransformContainer extends Container { readonly params: ContainerConfig; readonly paramsArr: ContainerConfigArr; private logger; private generatedFileService; private localLog; private localLinks; private filterFilesIds; private userConfigService; private progressNotifyCallback; private transformLog; private isFailed; private useGoogleMarkdowns; private globalHeadersMap; private globalInvisibleBookmarks; constructor(params: ContainerConfig, paramsArr?: ContainerConfigArr); mount2(fileService: FileContentService, destFileService: FileContentService): Promise<void>; init(engine: ContainerEngine): Promise<void>; syncDir(googleFolder: FileContentService, destinationDirectory: FileContentService, queueTransformer: QueueTransformer): Promise<void>; run(rootFolderId: FileId): Promise<void>; failed(): boolean; rewriteLinks(destinationDirectory: FileContentService): Promise<void>; createRedirs(contentFileService: FileContentService): Promise<void>; writeToc(contentFileService: FileContentService): Promise<void>; destroy(): Promise<void>; onProgressNotify(callback: ({ total, completed, warnings, failed }: { total?: number; completed?: number; warnings?: number; failed?: number; }) => void): void; setUseGoogleMarkdowns(value: boolean): void; } //# sourceMappingURL=TransformContainer.d.ts.map