"use strict";

const {contextBridge, ipcRenderer} = require("electron");

contextBridge.exposeInMainWorld("api", {
	openFileDialog : ()       => ipcRenderer.send("WindowManager::openFileDialog"),
	onFileOpen     : callback => ipcRenderer.on("Ation::openFile", (_, presentation) => callback(presentation)),
	openFile       : filePath => ipcRenderer.send("WindowManager::openFile", filePath)
});