From 6238b0a4579539a627d192e0ce2c4a10993aeb8c Mon Sep 17 00:00:00 2001 From: Asher Gomez Date: Tue, 23 Jan 2024 23:04:53 +1100 Subject: refactor: port more ops to `ensureFastOps()` (#22046) --- ext/web/13_message_port.js | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) (limited to 'ext/web') diff --git a/ext/web/13_message_port.js b/ext/web/13_message_port.js index 0fddfc2e8..e4df3afcb 100644 --- a/ext/web/13_message_port.js +++ b/ext/web/13_message_port.js @@ -7,18 +7,11 @@ /// import { core, primordials } from "ext:core/mod.js"; -const { InterruptedPrototype, ops } = core; -import * as webidl from "ext:deno_webidl/00_webidl.js"; -import { createFilteredInspectProxy } from "ext:deno_console/01_console.js"; -import { - defineEventHandler, - EventTarget, - MessageEvent, - setEventTargetData, - setIsTrusted, -} from "ext:deno_web/02_event.js"; -import { isDetachedBuffer } from "ext:deno_web/06_streams.js"; -import { DOMException } from "ext:deno_web/01_dom_exception.js"; +const { + op_message_port_post_message, + op_message_port_recv_message, + op_message_port_create_entangled, +} = core.ensureFastOps(); const { ArrayBufferPrototypeGetByteLength, ArrayPrototypeFilter, @@ -31,11 +24,20 @@ const { TypeError, } = primordials; const { + InterruptedPrototype, isArrayBuffer, } = core; -const { - op_message_port_recv_message, -} = core.ensureFastOps(); +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { createFilteredInspectProxy } from "ext:deno_console/01_console.js"; +import { + defineEventHandler, + EventTarget, + MessageEvent, + setEventTargetData, + setIsTrusted, +} from "ext:deno_web/02_event.js"; +import { isDetachedBuffer } from "ext:deno_web/06_streams.js"; +import { DOMException } from "ext:deno_web/01_dom_exception.js"; class MessageChannel { /** @type {MessagePort} */ @@ -140,7 +142,7 @@ class MessagePort extends EventTarget { } const data = serializeJsMessageData(message, transfer); if (this[_id] === null) return; - ops.op_message_port_post_message(this[_id], data); + op_message_port_post_message(this[_id], data); } start() { @@ -220,7 +222,7 @@ const MessagePortPrototype = MessagePort.prototype; * @returns {[number, number]} */ function opCreateEntangledMessagePort() { - return ops.op_message_port_create_entangled(); + return op_message_port_create_entangled(); } /** -- cgit v1.2.3