ace-angular-electron/preload.js

15 lines
499 B
JavaScript
Raw Normal View History

2025-05-12 21:00:28 +00:00
const { contextBridge, ipcRenderer, webUtils } = require('electron')
contextBridge.exposeInMainWorld('electron', {
node: () => process.versions.node,
chrome: () => process.versions.chrome,
electron: () => process.versions.electron,
});
contextBridge.exposeInMainWorld('fs', {
getLspConfigData: () => ipcRenderer.invoke("getLspConfigData"),
getFileContents: (file) => ipcRenderer.invoke("getFileContents", file),
getPathForFile: (file) => webUtils.getPathForFile(file)
});