Fix type error in new @k8slens/messaging (#7392)

* Fix type error in new @k8slens/messaging

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Better fix to conform to tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

---------

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton authored and GitHub committed 2023-03-21 17:12:29 +02:00
1 parent a920f2c057
commit 517e2fe17d
2 files changed
+2 -2

No files matched your search

@@ -9,7 +9,7 @@ export interface MessageChannel<Message> {
export type ExtraData = { processId: number; frameId: number };
export type MessageChannelHandler<Channel> = Channel extends MessageChannel<infer Message>
? (message: Message, data: ExtraData) => void
? (message: Message, data?: ExtraData) => void
: never;
export interface MessageChannelListener<Channel> {
@@ -10,7 +10,7 @@ const enlistMessageChannelListenerInjectable = getInjectable({
const ipcRenderer = di.inject(ipcRendererInjectable);
return ({ channel, handler }) => {
const nativeCallback = (_: IpcRendererEvent, message: unknown) => {
const nativeCallback = (event: IpcRendererEvent, message: unknown) => {
handler(message);
};