UNPKG

@lynker-desktop/electron-window-manager

Version:

electron-window-manager

28 lines (26 loc) 762 B
import { contextBridge, ipcRenderer } from 'electron'; import remote from '@electron/remote'; import '@lynker-desktop/electron-ipc/preload'; // @ts-ignore if (window.__ELECTRON_WINDOW_MANAGER__) { // eslint-disable-next-line no-console console.log('electron-window-manager Electron preload has already been run'); } else { const config = { ipcRenderer, remote, }; // @ts-ignore window.__ELECTRON_WINDOW_MANAGER__ = config; if (contextBridge) { // This will fail if contextIsolation is not enabled try { contextBridge.exposeInMainWorld('__ELECTRON_WINDOW_MANAGER__', config); } catch (e) { // console.error(e) } } } //# sourceMappingURL=index.js.map