We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f1d849e commit 43c0c82Copy full SHA for 43c0c82
1 file changed
packages/nx/src/utils/perf-logging.ts
@@ -1,4 +1,4 @@
1
-import { PerformanceObserver } from 'perf_hooks';
+import { PerformanceMeasure, PerformanceObserver } from 'perf_hooks';
2
3
import type { TrackedDetail } from './perf-hooks';
4
@@ -11,7 +11,8 @@ function isTrackedDetail(detail: unknown): detail is TrackedDetail {
11
}
12
13
new PerformanceObserver((list) => {
14
- const entries = list.getEntries();
+ // observer is configured for 'measure' entries only (see .observe call below)
15
+ const entries = list.getEntries() as PerformanceMeasure[];
16
const logEnabled = process.env.NX_PERF_LOGGING === 'true';
17
const tracked = entries.filter((e) => isTrackedDetail(e.detail));
18
0 commit comments