Module augmentation - Typesafe Electron IPC
Hey 👋
I want to extend the
Electron type definitions to make the channels for IPC communication more typesafe. For this, I'll need to override the types of the class BrowserWindow. Only the types, the underlying JavaScript will be the same.
The problem is, I can't figure out how to override the electron module type defintions without running into Duplicate identifier or Cannot redeclare block-scoped variable.1 Reply
A simplified version of the type definitions provided by
electron:
My override file: