summaryrefslogtreecommitdiff
path: root/extensions/web/13_message_port.js
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/web/13_message_port.js')
-rw-r--r--extensions/web/13_message_port.js15
1 files changed, 11 insertions, 4 deletions
diff --git a/extensions/web/13_message_port.js b/extensions/web/13_message_port.js
index 3bd7c692b..d111b5e01 100644
--- a/extensions/web/13_message_port.js
+++ b/extensions/web/13_message_port.js
@@ -14,6 +14,13 @@
const { setEventTargetData } = window.__bootstrap.eventTarget;
const { defineEventHandler } = window.__bootstrap.event;
const { DOMException } = window.__bootstrap.domException;
+ const {
+ ObjectSetPrototypeOf,
+ Symbol,
+ SymbolFor,
+ SymbolToStringTag,
+ TypeError,
+ } = window.__bootstrap.primordials;
class MessageChannel {
/** @type {MessagePort} */
@@ -40,13 +47,13 @@
return this.#port2;
}
- [Symbol.for("Deno.inspect")](inspect) {
+ [SymbolFor("Deno.inspect")](inspect) {
return `MessageChannel ${
inspect({ port1: this.port1, port2: this.port2 })
}`;
}
- get [Symbol.toStringTag]() {
+ get [SymbolToStringTag]() {
return "MessageChannel";
}
}
@@ -62,7 +69,7 @@
*/
function createMessagePort(id) {
const port = core.createHostObject();
- Object.setPrototypeOf(port, MessagePort.prototype);
+ ObjectSetPrototypeOf(port, MessagePort.prototype);
port[webidl.brand] = webidl.brand;
setEventTargetData(port);
port[_id] = id;
@@ -155,7 +162,7 @@
}
}
- get [Symbol.toStringTag]() {
+ get [SymbolToStringTag]() {
return "MessagePort";
}
}