Type alias GLXElectronAPI
GLXElectronAPI: { coreFunctions: ICoreFunctions; windowFunctions: IWindowFunctions; invoke<Y, X>(channel,
...args) => Promise<Y>; on<E, X>(channel,
listener) => void; once<E, X>(channel,
listener) => void; removeAllListener(channel) => void; removeListener<X>(channel,
listener) => void; send<X>(channel,
...args) => void; sendSync<Y, X>(channel,
...args) => Y; }
Type declaration
-
-
-
invoke:function
- invoke<Y, X>(channel, ...args): Promise<Y>
-
Parameters
-
channel: string
-
Rest
...args: X[]
Returns Promise<Y>
-
on:function
- on<E, X>(channel, listener): void
-
Parameters
-
channel: string
-
listener: ((event, ...args) => void)
-
- (event, ...args): void
-
Parameters
-
event: E
-
Rest
...args: X[]
Returns void
Returns void
-
once:function
- once<E, X>(channel, listener): void
-
Parameters
-
channel: string
-
listener: ((event, ...args) => void)
-
- (event, ...args): void
-
Parameters
-
event: E
-
Rest
...args: X[]
Returns void
Returns void
-
removeAllListener:function
- removeAllListener(channel): void
-
Returns void
-
removeListener:function
- removeListener<X>(channel, listener): void
-
Parameters
-
channel: string
-
listener: ((...args) => void)
-
- (...args): void
-
Returns void
Returns void
-
send:function
- send<X>(channel, ...args): void
-
Parameters
-
channel: string
-
Rest
...args: X[]
Returns void
-
sendSync:function
- sendSync<Y, X>(channel, ...args): Y
-
Parameters
-
channel: string
-
Rest
...args: X[]
Returns Y