client.close
"client.close" : string
Defined in src/types/events/in/client.ts:27
client.dead
"client.dead" : string
Defined in src/types/events/in/client.ts:22
client.dm
"client.dm" : { content : string ; raw : DM ; relationship : Classes . Relationship ; reply : ( message : string ) => Promise < string | void | DM > ; }
Defined in src/types/events/in/client.ts:131
client.error
"client.error" : string
Defined in src/types/events/in/client.ts:20
client.fail
"client.fail" : Error
Defined in src/types/events/in/client.ts:18
client.friended
"client.friended" : { avatar : number | null ; id : string ; name : string }
Defined in src/types/events/in/client.ts:123
client.game.abort
"client.game.abort" : void
Defined in src/types/events/in/client.ts:106
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 : Types . Game . Leaderboard ; won : boolean ; } [] ; source : "leaderboard" ; }
Defined in src/types/events/in/client.ts:79
client.game.over
"client.game.over" : | { data : { gameoverreason : GameOverReason ; killer : { gameid : number ; type : "sizzle" ; username ?: string | null } ; } ; reason : "finish" ; } | { reason : "abort" } | { reason : "end" } | { reason : "leave" }
Defined in src/types/events/in/client.ts:59
client.game.round.end
"client.game.round.end" : string | null
Defined in src/types/events/in/client.ts:74
client.game.round.start
Defined in src/types/events/in/client.ts:57
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:52
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:30
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:13
client.ribbon.error
"client.ribbon.error" : string
Defined in src/types/events/in/client.ts:119
client.ribbon.log
"client.ribbon.log" : string
Defined in src/types/events/in/client.ts:115
client.ribbon.receive
"client.ribbon.receive" : { command : string ; data ?: any }
Defined in src/types/events/in/client.ts:109
client.ribbon.send
"client.ribbon.send" : { command : string ; data ?: any }
Defined in src/types/events/in/client.ts:112
client.ribbon.warn
"client.ribbon.warn" : string
Defined in src/types/events/in/client.ts:117
client.room.join
Defined in src/types/events/in/client.ts:49
client.room.players
Defined in src/types/events/in/client.ts:46
Fires when the websocket closes. Note: the websocket might just be migrating, to check for a fully disconnected client, use
client.dead