diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-05-16 05:16:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-16 05:16:24 +0200 |
commit | 78fbc3f3f695610083d07a55ef2a116e0bf04a10 (patch) | |
tree | 8c09614e023aa9f46a16b591dced4446f484b9eb /ext/node/polyfills/perf_hooks.ts | |
parent | ab9a17eeee01a3b04fac2bf583c812179f410c91 (diff) |
fix(npm): add performance.markResourceTiming sham (#19123)
This commit shams "performance.markResourceTiming" API by
using a noop function. It is done to provide compatibility with
"npm:undici" package. We should look into actually implementing
this API properly, but I wanted to unblock support for "undici" and
"astro" for now.
Ref https://github.com/denoland/deno/issues/19065
Diffstat (limited to 'ext/node/polyfills/perf_hooks.ts')
-rw-r--r-- | ext/node/polyfills/perf_hooks.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/node/polyfills/perf_hooks.ts b/ext/node/polyfills/perf_hooks.ts index ac74c10f8..30c50d363 100644 --- a/ext/node/polyfills/perf_hooks.ts +++ b/ext/node/polyfills/perf_hooks.ts @@ -22,6 +22,8 @@ const performance: timerify: any; // deno-lint-ignore no-explicit-any timeOrigin: any; + // deno-lint-ignore no-explicit-any + markResourceTiming: any; } = { clearMarks: (markName: string) => shimPerformance.clearMarks(markName), eventLoopUtilization: () => @@ -50,6 +52,7 @@ const performance: timerify: () => notImplemented("timerify from performance"), // deno-lint-ignore no-explicit-any timeOrigin: (shimPerformance as any).timeOrigin, + markResourceTiming: () => {}, // @ts-ignore waiting on update in `deno`, but currently this is // a circular dependency toJSON: () => shimPerformance.toJSON(), |