playwright-performance
Version:
Playwright plugin for analyzing test flow performance
18 lines (17 loc) • 607 B
TypeScript
import Logger from './logger';
export declare class FileWriter {
private static instance;
private lock;
_logger: Logger;
private constructor();
static getInstance(): FileWriter;
readAllLines(path: string): Promise<Array<string>>;
writeToFile(path: string, data: string): Promise<void>;
appendLineToFile(path: string, data: string): Promise<void>;
getFilePath(resultsDir: string, fileName: string): string;
createResultsDirIfNotExist(resultsPath?: string): Promise<string>;
private makeDir;
private isFileExist;
private lockFile;
private unlockFile;
}