Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / ServerMessage

Type Alias: ServerMessage

ServerMessage = {[k: string]: unknown; payload: WelcomePayload; type: "welcome"; } | {[k: string]: unknown; payload: GameState; type: "snapshot"; } | {[k: string]: unknown; payload: GameEvent; type: "event"; } | {[k: string]: unknown; payload: ErrorPayload; type: "error"; } | {[k: string]: unknown; payload: {[k: string]: unknown; nonce?: string | null; }; type: "pong"; }

Defined in: packages/ts-sdk/src/generated/types/server-message.ts:3

Example:

ts
import type { 
ServerMessage
} from '@my-swu/simulator-client'
const
pongMessage
= {
type
: 'pong',
payload
: {
nonce
: 'host-latency-1' } } satisfies
ServerMessage
console
.
log
(
pongMessage
)

Released under the MIT License.