UNPKG

node-ddk

Version:
31 lines (28 loc) 750 B
import { contextBridge, ipcRenderer } from "electron" const start = () => { // window.addEventListener("DOMContentLoaded", () => { const replaceText = (selector, text) => { const element = document.getElementById(selector) if (element) element.innerText = text } }) // contextBridge.exposeInMainWorld("nodeDDkWorld", { invoke: (channel, data) => { return ipcRenderer.invoke(channel, data) }, send: (channel, data) => { ipcRenderer.send(channel, data) }, on: (channel, func) => { ipcRenderer.on(channel, (event, ...args) => func(...args)); }, startDrag: (filePaths) => { ipcRenderer.send('ondragstart^ddk-system', filePaths) }, }) } export default { start, }