UNPKG

@laserware/hoverboard

Version:

Better context menus for Electron.

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