mirror3/electron/preload.ts
2025-03-07 02:22:25 +08:00

8 lines
289 B
TypeScript

//electron\preload.ts
import { contextBridge, ipcRenderer } from 'electron';
contextBridge.exposeInMainWorld('electronAPI', {
getWeather: (params: { lon: number; lat: number }) =>
ipcRenderer.invoke('get-weather', params),
getNews: () => ipcRenderer.invoke('get-news')
});