summaryrefslogtreecommitdiff
path: root/runtime/js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/js')
-rw-r--r--runtime/js/12_io.js2
-rw-r--r--runtime/js/99_main.js11
2 files changed, 8 insertions, 5 deletions
diff --git a/runtime/js/12_io.js b/runtime/js/12_io.js
index 2380e0283..a15015351 100644
--- a/runtime/js/12_io.js
+++ b/runtime/js/12_io.js
@@ -7,12 +7,14 @@
((window) => {
const core = window.Deno.core;
+ const { DOMException } = window.__bootstrap.domException;
const {
Uint8Array,
ArrayPrototypePush,
TypedArrayPrototypeSubarray,
TypedArrayPrototypeSet,
} = window.__bootstrap.primordials;
+
const DEFAULT_BUFFER_SIZE = 32 * 1024;
// Seek whence values.
// https://golang.org/pkg/io/#pkg-constants
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js
index 91d485069..c3e4a392c 100644
--- a/runtime/js/99_main.js
+++ b/runtime/js/99_main.js
@@ -41,6 +41,7 @@ delete Object.prototype.__proto__;
const denoNsUnstable = window.__bootstrap.denoNsUnstable;
const errors = window.__bootstrap.errors.errors;
const webidl = window.__bootstrap.webidl;
+ const domException = window.__bootstrap.domException;
const { defineEventHandler } = window.__bootstrap.webUtil;
const { deserializeJsMessageData, serializeJsMessageData } =
window.__bootstrap.messagePort;
@@ -219,25 +220,25 @@ delete Object.prototype.__proto__;
core.registerErrorBuilder(
"DOMExceptionOperationError",
function DOMExceptionOperationError(msg) {
- return new DOMException(msg, "OperationError");
+ return new domException.DOMException(msg, "OperationError");
},
);
core.registerErrorBuilder(
"DOMExceptionQuotaExceededError",
function DOMExceptionQuotaExceededError(msg) {
- return new DOMException(msg, "QuotaExceededError");
+ return new domException.DOMException(msg, "QuotaExceededError");
},
);
core.registerErrorBuilder(
"DOMExceptionNotSupportedError",
function DOMExceptionNotSupportedError(msg) {
- return new DOMException(msg, "NotSupported");
+ return new domException.DOMException(msg, "NotSupported");
},
);
core.registerErrorBuilder(
"DOMExceptionInvalidCharacterError",
function DOMExceptionInvalidCharacterError(msg) {
- return new DOMException(msg, "InvalidCharacterError");
+ return new domException.DOMException(msg, "InvalidCharacterError");
},
);
}
@@ -299,7 +300,7 @@ delete Object.prototype.__proto__;
streams.CountQueuingStrategy,
),
CustomEvent: util.nonEnumerable(CustomEvent),
- DOMException: util.nonEnumerable(DOMException),
+ DOMException: util.nonEnumerable(domException.DOMException),
ErrorEvent: util.nonEnumerable(ErrorEvent),
Event: util.nonEnumerable(Event),
EventTarget: util.nonEnumerable(EventTarget),