UNPKG

mocha-multiple-sessions-detailed-runner

Version:
18 lines 933 B
import type { IReportRepository, ReportMetadata } from '../../interfaces/repositories/report-repository'; export declare class ReportRepository implements IReportRepository { private readonly PREFIX; generateResultKey(sessionLabel: string): string; getReportData(resultKey: string): any | null; hasReport(resultKey: string): boolean; clearReport(resultKey: string): void; getAllReports(): Record<string, any>; getReportMetadata(resultKey: string): ReportMetadata | null; waitForReport(resultKey: string, timeoutMs?: number): Promise<any>; watchReport(resultKey: string, callback: (report: any) => void): () => void; getWindowVariable(key: string): any; setWindowVariable(key: string, value: any): void; deleteWindowVariable(key: string): void; getReportSize(resultKey: string): number; validateReport(reportData: any): boolean; } //# sourceMappingURL=report-repository.d.ts.map