File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ export interface NodeWorker {
55 terminate ( ) : void ;
66}
77
8+ // `SharedWorker` is not `WorkerLike`, because it must be messaged through a port
89export type WorkerLike = Worker | NodeWorker ;
910
1011export enum events {
@@ -68,9 +69,9 @@ export interface RPCResolvePayload {
6869
6970export type GuestConnectOptions = {
7071 hostTarget ?: Target ;
71- onConnectionSetup : ( remote : Schema ) => Promise < void > ;
72+ onConnectionSetup ? : ( remote : Schema ) => Promise < void > ;
7273} ;
7374
74- export type Guest = WorkerLike | HTMLIFrameElement ;
75+ export type Guest = WorkerLike | HTMLIFrameElement | SharedWorker ;
7576export type Target = Window | WorkerLike | MessagePort ;
7677export type Environment = Window | WorkerLike | MessagePort ;
You can’t perform that action at this time.
0 commit comments