playwright-performance-reporter
Version:
Measure and publish performance metrics from browser dev-tools when running playwright
24 lines (23 loc) • 797 B
TypeScript
import type CDP from 'chrome-remote-interface';
import { type Metric, type MetricObserver } from '../../../types/index.js';
export declare class TotalJsHeapSize implements MetricObserver {
readonly name = "totalJsHeapSize";
readonly chromiumCompatibleName = "JSHeapTotalSize";
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;
}