UNPKG

wdio-performancetotal-service

Version:

WebdriverIO service for analyzing test flow performance

18 lines (17 loc) 613 B
import { Plogger } from './logger'; export declare class FileWriter { private static instance; private lock; _logger: Plogger; 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; }