playwright-performance-reporter
Version:
Measure and publish performance metrics from browser dev-tools when running playwright
30 lines (29 loc) • 794 B
TypeScript
import { type SupportedBrowsers, type Metrics, type TargetMetric, type MetricObserver, type HookOrder } from '../../types/index.js';
import { type BrowserClient } from '../client.js';
export declare class FirefoxDevelopmentTools implements BrowserClient {
private readonly options;
/**
* @inheritdoc
*/
constructor(options: Record<string, any>);
/**
* @inheritdoc
*/
connect(): Promise<void>;
/**
* @inheritdoc
*/
getMetric(metric: Metrics): Promise<TargetMetric[]>;
/**
* @inheritdoc
*/
runCustomObserver(customMetric: MetricObserver, hookOrder: HookOrder): Promise<TargetMetric[]>;
/**
* @inheritdoc
*/
destroy(): null;
/**
* @inheritdoc
*/
getBrowserName(): SupportedBrowsers;
}