export const useIpc = () => { const invoke = async (endpoint: string, payload: any) => { try { const res = await window.ipcRenderer.invoke(endpoint, payload); return res; } catch (e) { throw e; } } const post = (endpoint: string, payload: any) => { window.ipcRenderer.send(endpoint, payload); }; return { invoke, post } }