Skip to content

Commit 6f158e8

Browse files
author
Kelsey Z
authored
Merge pull request #86 from crimx/postmessage
Update runtime.Port types
2 parents 7f70416 + eaf0058 commit 6f158e8

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

global/index.d.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,15 +1034,9 @@ declare namespace browser.runtime {
10341034
name: string;
10351035
disconnect(): void;
10361036
error: object;
1037-
onDisconnect: {
1038-
addListener(cb: (port: Port) => void): void;
1039-
removeListener(cb: (port: Port) => void): void;
1040-
};
1041-
onMessage: {
1042-
addListener(cb: (message: object) => void): void;
1043-
removeListener(cb: (message: object) => void): void;
1044-
};
1045-
postMessage(message: object): void;
1037+
onDisconnect: Listener<Port>;
1038+
onMessage: Listener<object>;
1039+
postMessage: <T = object>(message: T) => void;
10461040
sender?: runtime.MessageSender;
10471041
};
10481042

0 commit comments

Comments
 (0)