diff --git a/src/main/server.ts b/src/main/server.ts index abdd4c9..c5799a3 100644 --- a/src/main/server.ts +++ b/src/main/server.ts @@ -6,6 +6,8 @@ import { ipcMain, WebContents, IpcMainEvent, app } from 'electron' import { IPC_MESSAGES } from '../common/ipc-messages'; import { getElectronBinding } from '../common/get-electron-binding' +const { Promise } = global + const v8Util = getElectronBinding('v8_util') const hasWebPrefsRemoteModuleAPI = (() => { diff --git a/src/renderer/remote.ts b/src/renderer/remote.ts index 445adab..f945dfa 100644 --- a/src/renderer/remote.ts +++ b/src/renderer/remote.ts @@ -6,6 +6,8 @@ import { browserModuleNames } from '../common/module-names' import { getElectronBinding } from '../common/get-electron-binding' import { IPC_MESSAGES } from '../common/ipc-messages'; +const { Promise } = global + const callbacksRegistry = new CallbacksRegistry() const remoteObjectCache = new Map() const finalizationRegistry = new FinalizationRegistry((id: number) => {