Skip to content

Commit 2e447f8

Browse files
Fix: better filter type for browser runtime port transport (#11)
1 parent eea532d commit 2e447f8

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.changeset/cuddly-dancers-tie.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"rpc-anywhere": patch
3+
---
4+
5+
Fix: better filter type for `createTransportFromBrowserRuntimePort`'s `filter` option.

src/transports/browser-runtime-port.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export type RPCBrowserRuntimePortTransportOptions = Pick<
2626
* as arguments. For example, messages can be filtered
2727
* based on `port.name` or `port.sender`.
2828
*/
29-
filter?: (message: any, port: Port) => boolean;
29+
filter?: (message: any, port: Browser.Runtime.Port) => boolean;
3030
};
3131

3232
/**
@@ -47,7 +47,7 @@ export function createTransportFromBrowserRuntimePort(
4747
transportHandler = (message, port) => {
4848
const [ignore, data] = rpcTransportMessageIn(message, {
4949
transportId,
50-
filter: () => filter?.(message, port),
50+
filter: () => filter?.(message, port as Browser.Runtime.Port),
5151
});
5252
if (ignore) return;
5353
handler(data);

0 commit comments

Comments
 (0)