client.close client.close :  string 
Defined in src/types/events/in/client.ts:24 client.dead client.dead :  string 
Defined in src/types/events/in/client.ts:19 client.dm Defined in src/types/events/in/client.ts:127 client.error client.error :  string 
Defined in src/types/events/in/client.ts:17 client.friended client.friended :  {       avatar :  number ;       id :  string ;       name :  string ;  } 
Defined in src/types/events/in/client.ts:124 client.game.abort client.game.abort :  void 
Defined in src/types/events/in/client.ts:107 client.game.end client.game.end :  {       duration :  number ;       players :  {           id :  string ;           lifetime :  number ;           name :  string ;           points :  number ;           raw :  Scoreboard ;           won :  boolean ;       } [] ;       source :  "scoreboard" ;  }  |  {       duration :  number ;       players :  {           id :  string ;           name :  string ;           points :  number ;           raw :  Leaderboard ;           won :  boolean ;       } [] ;       source :  "leaderboard" ;  } Defined in src/types/events/in/client.ts:80 client.game.over client.game.over :       |  {           data :  {               gameoverreason :  GameOverReason ;               killer :  {                   gameid :  number ;                   type :  "sizzle" ;                   username :  null  |  string ;               } ;           } ;           reason :  "finish" ;       }      |  {           reason :  "abort" ;       }      |  {           reason :  "end" ;       }      |  {           reason :  "leave" ;       } Defined in src/types/events/in/client.ts:60 client.game.round.end client.game.round.end :  null  |  string 
Defined in src/types/events/in/client.ts:75 client.game.round.start client.game.round.start :  [ ( ( cb :  Func )  =>  void ) ,  Engine ,  {       engine :  Engine ;       gameid :  number ;       name :  string ;  } [] ] Defined in src/types/events/in/client.ts:54 client.game.start client.game.start :  {       ft :  number ;       multi :  boolean ;       wb :  number ;  }  &  {       players :  {           id :  string ;           name :  string ;           points :  0 ;       } [] ;  } 
Defined in src/types/events/in/client.ts:49 client.notify client.notify :  {       bgcolor ?:  ` # ${ string } ` ;       buttons ?:  {           classes ?:  string ;           icon ?:  string ;           label :  string ;       } [] ;       classes ?:  string ;       color ?:  ` # ${ string } ` ;       fcolor ?:  ` # ${ string } ` ;       header ?:  string ;       icon ?:  string ;       id ?:  string ;       msg :  string ;       subcolor ?:  ` # ${ string } ` ;       subicon ?:  string ;       timeout ?:  number ;  } 
Defined in src/types/events/in/client.ts:27 client.ready client.ready :  {       endpoint :  string ;       social :  {           notifications :  Notification [] ;           presences :  {               [
userId : 
string ]
:  {                   detail :  string ;                   invitable :  boolean ;                   status :  string ;               } ;           } ;           relationships :  Types . Social . Relationship [] ;           total_online :  number ;       } ;  } Defined in src/types/events/in/client.ts:12 client.ribbon.error client.ribbon.error :  string 
Defined in src/types/events/in/client.ts:120 client.ribbon.log client.ribbon.log :  string 
Defined in src/types/events/in/client.ts:116 client.ribbon.receive client.ribbon.receive :  {       command :  string ;       data ?:  any ;  } 
Defined in src/types/events/in/client.ts:110 client.ribbon.send client.ribbon.send :  {       command :  string ;       data ?:  any ;  } 
Defined in src/types/events/in/client.ts:113 client.ribbon.warn client.ribbon.warn :  string 
Defined in src/types/events/in/client.ts:118 client.room.join Defined in src/types/events/in/client.ts:46 client.room.players Defined in src/types/events/in/client.ts:43 
Fires when the websocket closes. Note: the websocket might just be migrating, to check for a fully disconnected client, use
client.dead