playwright-performance-reporter
Version:
Measure and publish performance metrics from browser dev-tools when running playwright
21 lines (20 loc) • 806 B
TypeScript
import type CDP from 'chrome-remote-interface';
import { type ChromiumMetricObserver, type Metric, type ObserverOptions } from '../../../types/index.js';
export declare class HeapProfilerSampling implements ChromiumMetricObserver {
protected options?: ObserverOptions | undefined;
readonly name = "heapProfilerSampling";
readonly plugins: import("../../../index.js").ChromiumMeasurePlugin[];
constructor(options?: ObserverOptions | undefined);
/**
* @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>;
}