UNPKG

playwright-performance-reporter

Version:

Measure and publish performance metrics from browser dev-tools when running playwright

23 lines (22 loc) 547 B
/** * Generic function to enhance plugins * * @param condition * @param plugin * @param observer */ function enhancePlugin(condition, plugin, observer) { if (condition) { observer.plugins.push(plugin); } } /** * Enhances garbage collection plugin * * @param options * @param garbageCollectorPlugin * @param observer */ export function enhanceGarbageCollectionPlugin(garbageCollectorPlugin, observer, options) { enhancePlugin(Boolean(options?.triggerGarbageCollectionOnObserve), garbageCollectorPlugin, observer); }