@mieweb/wikigdrive
Version:
Google Drive to MarkDown synchronization
21 lines • 952 B
TypeScript
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