@@ -50,32 +50,32 @@ function altSchema() {
5050}
5151
5252interface PairedTransports {
53- server : ServerTransport ;
53+ server : ServerTransport < unknown > ;
5454 client : ClientTransport ;
5555 fromClient : ClientId ;
5656 triggerClientError ( err : Error ) : void ;
5757}
5858
5959function makePair ( clientId : number ) : PairedTransports {
6060 const id = clientId as ClientId ;
61- let serverListener : ( ( ev : ServerTransportEvent ) => void ) | undefined ;
61+ let serverListener : ( ( ev : ServerTransportEvent < unknown > ) => void ) | undefined ;
6262 let clientListener : ( ( ev : ClientTransportEvent ) => void ) | undefined ;
6363 let clientState : "connecting" | "open" | "closing" | "closed" = "open" ;
6464
65- function emitToServer ( ev : ServerTransportEvent ) : void {
65+ function emitToServer ( ev : ServerTransportEvent < void > ) : void {
6666 serverListener ?.( ev ) ;
6767 }
6868 function emitToClient ( ev : ClientTransportEvent ) : void {
6969 clientListener ?.( ev ) ;
7070 }
7171
72- const server : ServerTransport = {
72+ const server : ServerTransport < unknown > = {
7373 on ( listener ) {
7474 serverListener = listener ;
7575 // Match production wssTransport ordering: server "connection" fires
7676 // before the client-side WS open. Without this, a synchronously-
7777 // constructed RiftClient would send Hello before the server has a slot.
78- emitToServer ( { type : "open" , clientId : id } ) ;
78+ emitToServer ( { type : "open" , clientId : id , socket : undefined } ) ;
7979 return ( ) => {
8080 serverListener = undefined ;
8181 } ;
@@ -557,12 +557,14 @@ describe("emit guard", () => {
557557 // constructor's sync Hello path is deferred, exposing the pre-handshake
558558 // window for the test to observe.
559559 const id = 99 as ClientId ;
560- let serverListener : ( ( ev : ServerTransportEvent ) => void ) | undefined ;
560+ let serverListener :
561+ | ( ( ev : ServerTransportEvent < unknown > ) => void )
562+ | undefined ;
561563 let clientListener : ( ( ev : ClientTransportEvent ) => void ) | undefined ;
562564 let clientState : "connecting" | "open" | "closing" | "closed" =
563565 "connecting" ;
564566
565- const serverTransport : ServerTransport = {
567+ const serverTransport : ServerTransport < unknown > = {
566568 on ( listener ) {
567569 serverListener = listener ;
568570 return ( ) => {
@@ -622,7 +624,7 @@ describe("emit guard", () => {
622624 expect ( received ) . toEqual ( [ ] ) ;
623625
624626 clientState = "open" ;
625- serverListener ?.( { type : "open" , clientId : id } ) ;
627+ serverListener ?.( { type : "open" , clientId : id , socket : undefined } ) ;
626628 clientListener ?.( { type : "open" } ) ;
627629 await awaitOpen ( client ) ;
628630
@@ -645,12 +647,14 @@ describe("server time replication", () => {
645647 // Client starts in "connecting" so the DeltaApplied listener can be
646648 // attached before the handshake's initial snapshot fires.
647649 const id = 50 as ClientId ;
648- let serverListener : ( ( ev : ServerTransportEvent ) => void ) | undefined ;
650+ let serverListener :
651+ | ( ( ev : ServerTransportEvent < unknown > ) => void )
652+ | undefined ;
649653 let clientListener : ( ( ev : ClientTransportEvent ) => void ) | undefined ;
650654 let clientState : "connecting" | "open" | "closing" | "closed" =
651655 "connecting" ;
652656
653- const serverTransport : ServerTransport = {
657+ const serverTransport : ServerTransport < unknown > = {
654658 on ( listener ) {
655659 serverListener = listener ;
656660 return ( ) => {
@@ -704,7 +708,7 @@ describe("server time replication", () => {
704708 } ) ;
705709
706710 clientState = "open" ;
707- serverListener ?.( { type : "open" , clientId : id } ) ;
711+ serverListener ?.( { type : "open" , clientId : id , socket : undefined } ) ;
708712 clientListener ?.( { type : "open" } ) ;
709713 await awaitOpen ( client ) ;
710714
0 commit comments