Soy nuevo en mecanografiar, cuando escribo: (el diálogo se importa de una biblioteca)
ipcMain.handle("openDialog", (event, method, config) => { return dialog[method](window, config); }); Está funcionando en javascript pero lanza Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Dialog' en mecanografiado.
Después de encontrar algunas soluciones en línea, ninguna de ellas puede resolver este error por mí.
Eso es lo que tengo ahora:
ipcMain.handle("openDialog", (event : any, method : keyof Electron.Dialog, config : any) => { return dialog[method](window, config); });y solo obtuve:
This expression is not callable. Each member of the union type '{ (browserWindow: BrowserWindow, options: CertificateTrustDialogOptions): Promise<void>; (options: CertificateTrustDialogOptions): Promise<...>; } | ... 6 more ... | { ...; }' has signatures, but none of those signatures are compatible with each other.¿Alguna solución?