UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

21 lines 952 B
import { FileContentService } from '../../utils/FileContentService.js'; import { LocalFile } from '../../model/LocalFile.js'; import { FileId } from '../../model/model.js'; export declare const RESERVED_NAMES: string[]; export declare const RESERVED_DIR_NAMES: string[]; export declare function isTextFileName(fileName: any): boolean; export declare function stripConflict(localPath: string): string; export declare function appendConflict(localPath: string, no: number): string; interface LocalFileMap { [realFileName: string]: LocalFile; } export declare class DirectoryScanner { private files; parseMarkdown(markdown: string, localPath: string): LocalFile; scanDir(existingDirectory: FileContentService): Promise<LocalFileMap>; scan(existingDirectory: FileContentService): Promise<LocalFileMap>; getFiles(): LocalFileMap; getFileById(fileId: FileId): LocalFile; } export {}; //# sourceMappingURL=DirectoryScanner.d.ts.map