playwright-performance-reporter
Version:
Measure and publish performance metrics from browser dev-tools when running playwright
23 lines (22 loc) • 752 B
TypeScript
import type CDP from 'chrome-remote-interface';
import { type Metric, type MetricObserver } from '../../../types/index.js';
export declare class AllPerformanceMetrics implements MetricObserver {
readonly name = "allPerformanceMetrics";
readonly plugins: import("../../../types/performance.js").MeasurePlugin[];
/**
* @inheritdoc
*/
onStart(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
/**
* @inheritdoc
*/
onSampling(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
/**
* @inheritdoc
*/
onStop(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
/**
* Common function for onStart and onStop hook
*/
private common;
}