13 lines
798 B
JavaScript
13 lines
798 B
JavaScript
const { contextBridge, ipcRenderer } = require('electron');
|
|
|
|
contextBridge.exposeInMainWorld('electronAPI', {
|
|
writeFile: (fileName, content) => ipcRenderer.invoke('write-file', fileName, content),
|
|
readFile: (fileName) => ipcRenderer.invoke('read-file', fileName),
|
|
deleteFile: (fileName) => ipcRenderer.invoke('delete-file', fileName),
|
|
changeContent: (nextPage) => ipcRenderer.invoke('change-content', nextPage),
|
|
showAlert: (message) => ipcRenderer.invoke('show-alert', message),
|
|
closeAlertWindow: () => ipcRenderer.send('close-alert-window'),
|
|
openBackupDirDialog: () => ipcRenderer.invoke('open-backup-dir-dialog'),
|
|
openFileDialog: () => ipcRenderer.invoke('open-file-dialog'),
|
|
checkFileExists: (fileName) => ipcRenderer.invoke('check-file-exists', fileName)
|
|
}); |