UNPKG

playwright-performance

Version:

Playwright plugin for analyzing test flow performance

18 lines (17 loc) 607 B
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; }