UNPKG

@laserware/hoverboard

Version:

Better context menus for Electron.

26 lines (23 loc) 752 B
import { contextBridge, ipcRenderer } from 'electron'; // src/sandbox/preload.ts // src/sandbox/globals.ts var hoverboardApiKey = "__laserware_hoverboard__"; // src/sandbox/preload.ts function preloadHoverboard() { const globals = { showContextMenu(request) { return ipcRenderer.invoke("hoverboard/contextMenu/show" /* ForShowContextMenu */, request); }, hideContextMenu(id) { return ipcRenderer.invoke("hoverboard/contextMenu/hide" /* ForHideContextMenu */, id); } }; if (process.contextIsolated) { contextBridge.exposeInMainWorld(hoverboardApiKey, globals); } else { window[hoverboardApiKey] = globals; } } preloadHoverboard(); //# sourceMappingURL=preload.mjs.map //# sourceMappingURL=preload.mjs.map