diff options
Diffstat (limited to 'cli/js/globals.ts')
-rw-r--r-- | cli/js/globals.ts | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/cli/js/globals.ts b/cli/js/globals.ts index 4548c8304..da6288bd2 100644 --- a/cli/js/globals.ts +++ b/cli/js/globals.ts @@ -7,7 +7,6 @@ import * as abortSignal from "./web/abort_signal.ts"; import * as blob from "./web/blob.ts"; import * as consoleTypes from "./web/console.ts"; import * as csprng from "./ops/get_random_values.ts"; -import type * as promiseTypes from "./web/promise.ts"; import * as customEvent from "./web/custom_event.ts"; import * as domException from "./web/dom_exception.ts"; import * as domFile from "./web/dom_file.ts"; @@ -17,16 +16,19 @@ import * as eventTarget from "./web/event_target.ts"; import * as formData from "./web/form_data.ts"; 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"; +import * as request from "./web/request.ts"; import * as textEncoding from "./web/text_encoding.ts"; import * as timers from "./web/timers.ts"; +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 performanceUtil from "./web/performance.ts"; -import * as request from "./web/request.ts"; -import * as readableStream from "./web/streams/readable_stream.ts"; -import * as transformStream from "./web/streams/transform_stream.ts"; -import * as queuingStrategy from "./web/streams/queuing_strategy.ts"; import * as writableStream from "./web/streams/writable_stream.ts"; // These imports are not exposed and therefore are fine to just import the @@ -221,24 +223,28 @@ export const windowOrWorkerGlobalScopeProperties = { queuingStrategy.ByteLengthQueuingStrategyImpl ), CountQueuingStrategy: nonEnumerable(queuingStrategy.CountQueuingStrategyImpl), - crypto: readOnly(csprng), - File: nonEnumerable(domFile.DomFileImpl), CustomEvent: nonEnumerable(customEvent.CustomEventImpl), + crypto: readOnly(csprng), DOMException: nonEnumerable(domException.DOMExceptionImpl), ErrorEvent: nonEnumerable(errorEvent.ErrorEventImpl), Event: nonEnumerable(event.EventImpl), EventTarget: nonEnumerable(eventTarget.EventTargetImpl), - URL: nonEnumerable(url.URLImpl), - URLSearchParams: nonEnumerable(urlSearchParams.URLSearchParamsImpl), - Headers: nonEnumerable(headers.HeadersImpl), + File: nonEnumerable(domFile.DomFileImpl), FormData: nonEnumerable(formData.FormDataImpl), - TextEncoder: nonEnumerable(textEncoding.TextEncoder), - TextDecoder: nonEnumerable(textEncoding.TextDecoder), + 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), - TransformStream: nonEnumerable(transformStream.TransformStreamImpl), Request: nonEnumerable(request.Request), Response: nonEnumerable(fetchTypes.Response), - performance: writable(new performanceUtil.Performance()), + TextDecoder: nonEnumerable(textEncoding.TextDecoder), + TextEncoder: nonEnumerable(textEncoding.TextEncoder), + TransformStream: nonEnumerable(transformStream.TransformStreamImpl), + URL: nonEnumerable(url.URLImpl), + URLSearchParams: nonEnumerable(urlSearchParams.URLSearchParamsImpl), Worker: nonEnumerable(workers.WorkerImpl), WritableStream: nonEnumerable(writableStream.WritableStreamImpl), }; |