summaryrefslogtreecommitdiff
path: root/cli/js/globals.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2020-07-11 12:38:15 +1000
committerGitHub <noreply@github.com>2020-07-10 22:38:15 -0400
commit40d081d3d9f64bcd2524da86fb78808ac1d7b888 (patch)
tree2232fda10c06d80d749f975b691974c506caa63d /cli/js/globals.ts
parentd01eb6d9c506eef765fde8e40f9b90619b2ec83c (diff)
feat: add performance user timing APIs (#6421)
Diffstat (limited to 'cli/js/globals.ts')
-rw-r--r--cli/js/globals.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/cli/js/globals.ts b/cli/js/globals.ts
index da6288bd2..394460848 100644
--- a/cli/js/globals.ts
+++ b/cli/js/globals.ts
@@ -18,7 +18,6 @@ import * as fetchTypes from "./web/fetch.ts";
import * as headers from "./web/headers.ts";
import * as navigator from "./web/navigator.ts";
import * as permissions from "./web/permissions.ts";
-import * as performanceUtil from "./web/performance.ts";
import type * as promiseTypes from "./web/promise.ts";
import * as queuingStrategy from "./web/streams/queuing_strategy.ts";
import * as readableStream from "./web/streams/readable_stream.ts";
@@ -29,6 +28,7 @@ import * as transformStream from "./web/streams/transform_stream.ts";
import * as url from "./web/url.ts";
import * as urlSearchParams from "./web/url_search_params.ts";
import * as workers from "./web/workers.ts";
+import * as performance from "./web/performance.ts";
import * as writableStream from "./web/streams/writable_stream.ts";
// These imports are not exposed and therefore are fine to just import the
@@ -234,12 +234,16 @@ export const windowOrWorkerGlobalScopeProperties = {
Headers: nonEnumerable(headers.HeadersImpl),
navigator: nonEnumerable(new navigator.NavigatorImpl()),
Navigator: nonEnumerable(navigator.NavigatorImpl),
- performance: writable(new performanceUtil.Performance()),
Permissions: nonEnumerable(permissions.PermissionsImpl),
PermissionStatus: nonEnumerable(permissions.PermissionStatusImpl),
ReadableStream: nonEnumerable(readableStream.ReadableStreamImpl),
Request: nonEnumerable(request.Request),
Response: nonEnumerable(fetchTypes.Response),
+ performance: writable(new performance.PerformanceImpl()),
+ Performance: nonEnumerable(performance.PerformanceImpl),
+ PerformanceEntry: nonEnumerable(performance.PerformanceEntryImpl),
+ PerformanceMark: nonEnumerable(performance.PerformanceMarkImpl),
+ PerformanceMeasure: nonEnumerable(performance.PerformanceMeasureImpl),
TextDecoder: nonEnumerable(textEncoding.TextDecoder),
TextEncoder: nonEnumerable(textEncoding.TextEncoder),
TransformStream: nonEnumerable(transformStream.TransformStreamImpl),