diff --git a/src/main/events/register-event.ts b/src/main/events/register-event.ts index 8fff5974..edbd176d 100644 --- a/src/main/events/register-event.ts +++ b/src/main/events/register-event.ts @@ -2,12 +2,12 @@ import { ipcMain } from "electron"; export const registerEvent = ( name: string, - listener: (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => unknown + listener: (event: Electron.IpcMainInvokeEvent, ...args: any[]) => any ) => { - ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => { + ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args) => { return Promise.resolve(listener(event, ...args)).then((result) => { if (!result) return result; - return JSON.parse(JSON.stringify(result)); // Garante que o objeto é serializável + return JSON.parse(JSON.stringify(result)); }); }); };