diff --git a/graal-nodejs/lib/internal/bootstrap/browser.js b/graal-nodejs/lib/internal/bootstrap/browser.js index bffdadbe84e..29932e9b5d8 100644 --- a/graal-nodejs/lib/internal/bootstrap/browser.js +++ b/graal-nodejs/lib/internal/bootstrap/browser.js @@ -43,6 +43,7 @@ defineOperation(globalThis, 'setInterval', timers.setInterval); defineOperation(globalThis, 'setTimeout', timers.setTimeout); // Lazy ones. +exposeLazyInterfaces(globalThis, 'internal/worker/io', ['BroadcastChannel']); exposeLazyInterfaces(globalThis, 'internal/abort_controller', [ 'AbortController', 'AbortSignal', ]); diff --git a/graal-nodejs/lib/internal/bootstrap/node.js b/graal-nodejs/lib/internal/bootstrap/node.js index d7c56b7f320..3d4d8719e51 100644 --- a/graal-nodejs/lib/internal/bootstrap/node.js +++ b/graal-nodejs/lib/internal/bootstrap/node.js @@ -71,7 +71,6 @@ const { defineOperation, deprecate, defineLazyProperties, - exposeLazyInterfaces, } = require('internal/util'); const { privateSymbols: { @@ -253,11 +252,6 @@ defineLazyProperties( ['structuredClone'], ); -exposeLazyInterfaces( - globalThis, - 'internal/worker/io', - ['BroadcastChannel'], -); // Set the per-Environment callback that will be called // when the TrackingTraceStateObserver updates trace state. // Note that when NODE_USE_V8_PLATFORM is true, the observer is