20 lines
1.2 KiB
JavaScript
20 lines
1.2 KiB
JavaScript
"use strict";
|
|
|
|
// electron/preload.ts
|
|
var import_electron = require("electron");
|
|
import_electron.contextBridge.exposeInMainWorld("electronAPI", {
|
|
scanDirectory: (path) => import_electron.ipcRenderer.invoke("scan-directory", path),
|
|
disableUpdates: () => import_electron.ipcRenderer.invoke("disable-updates"),
|
|
cleanSystem: () => import_electron.ipcRenderer.invoke("clean-system"),
|
|
purgePath: (path) => import_electron.ipcRenderer.invoke("purge-path", path),
|
|
cleanupDocker: () => import_electron.ipcRenderer.invoke("cleanup-docker"),
|
|
cleanupTmp: () => import_electron.ipcRenderer.invoke("cleanup-tmp"),
|
|
cleanupXcode: () => import_electron.ipcRenderer.invoke("cleanup-xcode"),
|
|
cleanupTurnkey: () => import_electron.ipcRenderer.invoke("cleanup-turnkey"),
|
|
deepDiveScan: () => import_electron.ipcRenderer.invoke("deep-dive-scan"),
|
|
getDiskUsage: () => import_electron.ipcRenderer.invoke("get-disk-usage"),
|
|
deepestScan: (path) => import_electron.ipcRenderer.invoke("deepest-scan", path),
|
|
updateTrayTitle: (title) => import_electron.ipcRenderer.invoke("update-tray-title", title),
|
|
getAppIcon: (path) => import_electron.ipcRenderer.invoke("get-app-icon", path),
|
|
updateTrayIcon: (dataUrl) => import_electron.ipcRenderer.invoke("update-tray-icon", dataUrl)
|
|
});
|