Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / TournamentRoomServerMessage

Type Alias: TournamentRoomServerMessage ​

TournamentRoomServerMessage = { payload: TournamentRoomWelcomePayload; type: "welcome"; } | { payload: TournamentRoomSnapshot; type: "snapshot"; } | { payload: LobbyChatMessage; type: "chatMessage"; } | { payload: RoomPlayerPresenceEvent; type: "playerPresence"; } | { payload: TournamentRoomMatchReadyPayload; type: "matchReady"; } | { payload: ErrorPayload; type: "error"; } | { payload: { nonce?: string | null; }; type: "pong"; }

Defined in: packages/ts-sdk/src/generated/types/common.ts:6205

Tournament room websocket message.

Example:

ts
import type { TournamentRoomServerMessage } from '@my-swu/simulator-client'

const tournamentRoomServerMessage: TournamentRoomServerMessage = {
  "type": "welcome",
  "payload": {
    "roomId": 'example',
    "playerId": 'example',
  },
}

console.log(tournamentRoomServerMessage)

Released under the MIT License.