From 33a8093411e984756869ab03226b21bdecd85795 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 1 Jul 2019 15:39:54 +0200 Subject: lib: use `class ... extends` in perf_hooks.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Don’t unnecessarily set the protoype afterwards. PR-URL: https://github.com/nodejs/node/pull/28495 Reviewed-By: Colin Ihrig Reviewed-By: Michaël Zasso Reviewed-By: Luigi Pinca Reviewed-By: Rich Trott Reviewed-By: Jiawen Geng Reviewed-By: Ruben Bridgewater --- lib/perf_hooks.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'lib/perf_hooks.js') diff --git a/lib/perf_hooks.js b/lib/perf_hooks.js index d822c5de71..e0b7e9d960 100644 --- a/lib/perf_hooks.js +++ b/lib/perf_hooks.js @@ -149,7 +149,7 @@ function getMilestoneTimestamp(milestoneIdx) { return ns / 1e6 - timeOrigin; } -class PerformanceNodeTiming { +class PerformanceNodeTiming extends PerformanceEntry { get name() { return 'node'; } @@ -213,9 +213,6 @@ class PerformanceNodeTiming { }; } } -Object.setPrototypeOf( - PerformanceNodeTiming.prototype, PerformanceEntry.prototype); -Object.setPrototypeOf(PerformanceNodeTiming, PerformanceEntry); const nodeTiming = new PerformanceNodeTiming(); -- cgit v1.2.3