diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-07-01 15:39:54 +0200 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-07-06 19:25:42 +0200 |
commit | 33a8093411e984756869ab03226b21bdecd85795 (patch) | |
tree | a9320f5f88945041268cd6f9f7a2e9a1f726ff7d /lib/perf_hooks.js | |
parent | d0e3c2346ffeabc7447bf4efcba28a2ed4d6d3f8 (diff) | |
download | android-node-v8-33a8093411e984756869ab03226b21bdecd85795.tar.gz android-node-v8-33a8093411e984756869ab03226b21bdecd85795.tar.bz2 android-node-v8-33a8093411e984756869ab03226b21bdecd85795.zip |
lib: use `class ... extends` in perf_hooks.js
Don’t unnecessarily set the protoype afterwards.
PR-URL: https://github.com/nodejs/node/pull/28495
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'lib/perf_hooks.js')
-rw-r--r-- | lib/perf_hooks.js | 5 |
1 files changed, 1 insertions, 4 deletions
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(); |