@my-swu/simulator-client / SimulatorMessage
Type Alias: SimulatorMessage
SimulatorMessage = {
kind:"abilityUnavailable"; } | {kind:"action.exhaust"; } | {count:number;kind:"amount.resources"; } | {kind:"choice.none"; } | {kind:"chooseTarget"; } | {kind:"chooseTargets";max:number;min:number; } | {kind:"controls.cancel"; } | {kind:"controls.confirm"; } | {kind:"controls.decline"; } | {kind:"controls.done"; } | {kind:"duration.phase"; } | {count:number;kind:"duration.rounds"; } | {keyword:string;kind:"keyword.name"; } | {kind:"keyword.overwhelm"; } | {kind:"keyword.raid"; } | {kind:"keyword.sentinel"; } | {kind:"legacyText";text:string; } | {kind:"targetPurpose.attachUpgrade"; } | {kind:"targetPurpose.chooseTarget"; } | {amount:number;kind:"targetPurpose.dealDamage"; } | {amount:number;kind:"targetPurpose.giveShield"; } | {amount:number;kind:"targetPurpose.heal"; } | {kind:"timing.onceEachRound"; }
Defined in: packages/ts-sdk/src/generated/types/common.ts:5720
Typed engine-origin simulator copy with a stable SDK message id.
Example:
import type { SimulatorMessage } from '@my-swu/simulator-client'
const simulatorMessage: SimulatorMessage = {
"kind": "abilityUnavailable",
}
console.log(simulatorMessage)