twm-weapp
Version:
24 lines (23 loc) • 1.01 kB
TypeScript
import { FileResource } from './';
import { DirectorResource } from './DirectorResource';
export declare class FileContext {
translateMap: Map<FileResource, FileResource>;
translateNameMap: Map<string, FileResource>;
translateNameDirMap: Map<string, DirectorResource>;
translateDirMap: Map<DirectorResource, DirectorResource>;
onlyCopyFiles: FileResource[];
addFile(sourceFile: FileResource, targetFile: FileResource): void;
deleteFile(suorceFile: FileResource): void;
addDirector(sourceDir: DirectorResource, targetDir: DirectorResource): void;
unlinkDirector(sourceDir: DirectorResource): void;
addOnlyCopyFile(file: FileResource): void;
isSameTargetFile(file: FileResource): boolean;
getChangeFileSourceAndTarget(changeFilePath: string): {
fileSource: FileResource;
fileTarget: FileResource;
};
getChangeDirSourceAndTarget(changeDirPath: string): {
dirSource: DirectorResource;
dirTarget: DirectorResource;
};
}