diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-07-11 12:38:15 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-10 22:38:15 -0400 |
commit | 40d081d3d9f64bcd2524da86fb78808ac1d7b888 (patch) | |
tree | 2232fda10c06d80d749f975b691974c506caa63d /cli/js/globals.ts | |
parent | d01eb6d9c506eef765fde8e40f9b90619b2ec83c (diff) |
feat: add performance user timing APIs (#6421)
Diffstat (limited to 'cli/js/globals.ts')
-rw-r--r-- | cli/js/globals.ts | 8 |
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), |