"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const electron_1 = require("electron"); electron_1.contextBridge.exposeInMainWorld('aetherNative', { get_seed_config: () => electron_1.ipcRenderer.invoke('get-seed-config'), get_device_config: () => electron_1.ipcRenderer.invoke('get-device-config'), get_jwt: () => electron_1.ipcRenderer.invoke('get-jwt'), log: (message) => console.log('[Native Log]', message), // Shell Handlers open_folder: (path) => electron_1.ipcRenderer.invoke('native:open-folder', path), run_command: (args) => electron_1.ipcRenderer.invoke('native:run-cmd', args), launch_file: (path) => electron_1.ipcRenderer.invoke('native:launch-file', path), // File/Cache Handlers check_cache: (args) => electron_1.ipcRenderer.invoke('native:check-cache', args), download_to_cache: (args) => electron_1.ipcRenderer.invoke('native:download-to-cache', args), launch_from_cache: (args) => electron_1.ipcRenderer.invoke('native:launch-from-cache', args), }); //# sourceMappingURL=index.js.map