mirror of
https://github.com/denoland/deno.git
synced 2025-09-27 12:49:10 +00:00
fix(ext/node): add APIs perf_hook.performance (#21192)
Required for Next.js.
This commit is contained in:
parent
886652156e
commit
cf6673b23d
2 changed files with 14 additions and 1 deletions
|
@ -13,12 +13,22 @@ Deno.test({
|
|||
assertEquals(perfHooks.performance.clearMarks, performance.clearMarks);
|
||||
assertEquals(perfHooks.performance.mark, performance.mark);
|
||||
assertEquals(perfHooks.performance.now, performance.now);
|
||||
assertEquals(
|
||||
perfHooks.performance.getEntriesByName,
|
||||
performance.getEntriesByName,
|
||||
);
|
||||
assertEquals(
|
||||
perfHooks.performance.getEntriesByType,
|
||||
performance.getEntriesByType,
|
||||
);
|
||||
// @ts-ignore toJSON is not in Performance interface
|
||||
assertEquals(perfHooks.performance.toJSON, performance.toJSON);
|
||||
perfHooks.performance.measure("test");
|
||||
perfHooks.performance.mark("test");
|
||||
perfHooks.performance.clearMarks("test");
|
||||
perfHooks.performance.now();
|
||||
assertEquals(perfHooks.performance.getEntriesByName("event", "mark"), []);
|
||||
assertEquals(perfHooks.performance.getEntriesByType("mark"), []);
|
||||
// @ts-ignore toJSON is not in Performance interface
|
||||
perfHooks.performance.toJSON();
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue