UNPKG

get-folder

Version:

High-Performance Folder Size Calculator.

41 lines (40 loc) 1.13 kB
export declare class TempUtil { /** * 基础目录,用于记录构造函数参数 */ private readonly baseDir; /** * 临时目录空间,指不同测试的临时目录 */ private readonly dir; /** * 临时目录,指整个测试的临时目录 */ private static tempDir; /** * 初始化临时目录,可选主动调用,因为调用 of 方法会先执行此方法 */ static init(): Promise<void>; constructor(dir?: string); /** * 创建 TempUtil 对象,可选指定临时目录下的目录 * @param dir 临时目录,用以区分不同测试 */ static of(dir?: string): Promise<TempUtil>; /** * 临时目录路径 */ get dirPath(): string; join(dir: string): Promise<TempUtil>; /** * 写入文件 * @param fileName 文件名 * @param content 文件内容 */ write(fileName: string, content: string): Promise<void>; /** * 清理临时目录(所有) */ static clearTempDir(): Promise<void>; } export declare function createTemp(dir: string): void;