Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / ClientMessage

Type Alias: ClientMessage ​

ClientMessage = { type: "ready"; } | { payload: GameCommand; type: "command"; } | { payload: FormatEventCommand; type: "formatEvent"; } | { payload: FormatEventCommand; type: "aiFormatEvent"; } | { payload: CardInteractionCueRequest; type: "interactionCue"; } | { payload: { message: string; }; type: "chat"; } | { type: "undo"; } | { payload: { approve: boolean; }; type: "undoResponse"; } | { payload: { paused: boolean; }; type: "setAiPaused"; } | { type: "syncRequest"; } | { payload: { nonce?: string | null; }; type: "ping"; }

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

Example:

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

const readyMessage = { type: 'ready' } satisfies ClientMessage

console.log(readyMessage)

Released under the MIT License.