rojects/electron/preload.ts

9 lines
285 B
TypeScript

import { contextBridge, ipcRenderer } from 'electron';
contextBridge.exposeInMainWorld( 'electronAuth', {
login: ( email: string, password: string ) =>
ipcRenderer.invoke( 'auth:login', email, password ),
loginSuccess: () =>
ipcRenderer.send( 'auth:login-success' ),
} );