1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix type error in new @k8slens/messaging

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-03-21 09:08:35 -04:00
parent 0f1f030a06
commit 4dba3cf20b
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ export interface MessageChannel<Message> {
export type ExtraData = { processId: number; frameId: number }; export type ExtraData = { processId: number; frameId: number };
export type MessageChannelHandler<Channel> = Channel extends MessageChannel<infer Message> export type MessageChannelHandler<Channel> = Channel extends MessageChannel<infer Message>
? (message: Message, data: ExtraData) => void ? (message: Message, data: ExtraData | null) => void
: never; : never;
export interface MessageChannelListener<Channel> { export interface MessageChannelListener<Channel> {

View File

@ -10,8 +10,8 @@ const enlistMessageChannelListenerInjectable = getInjectable({
const ipcRenderer = di.inject(ipcRendererInjectable); const ipcRenderer = di.inject(ipcRendererInjectable);
return ({ channel, handler }) => { return ({ channel, handler }) => {
const nativeCallback = (_: IpcRendererEvent, message: unknown) => { const nativeCallback = (event: IpcRendererEvent, message: unknown) => {
handler(message); handler(message, null);
}; };
ipcRenderer.on(channel.id, nativeCallback); ipcRenderer.on(channel.id, nativeCallback);