Skip to content

GameboardInteractionCommandExecution

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:288

Result of executing a command preview.

command: GameboardInteractionCommand

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:290

Planned command that was executed or rejected.


optional effects?: readonly GameboardInteractionHandlerEffect[]

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:300

Flattened handler side effects.


optional handler?: GameboardInteractionHandlerResult

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:298

Handler result for handler-backed commands.


optional movement?: GameboardMovementRequestResult

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:296

Movement request created for move commands.


preview: GameboardInteractionCommandPreview

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:292

Preview result used for execution.


optional reason?: string

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:302

Reason execution was blocked, ignored, or handler-dependent.


status: GameboardInteractionExecutionStatus

Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:294

Final execution status.