@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)