Skip to content

GameboardInteractionCommandExecution

Defined in: src/commands/commands.ts:281

Result of executing a command preview.

command: GameboardInteractionCommand

Defined in: src/commands/commands.ts:283

Planned command that was executed or rejected.


optional effects?: readonly GameboardInteractionHandlerEffect[]

Defined in: src/commands/commands.ts:293

Flattened handler side effects.


optional handler?: GameboardInteractionHandlerResult

Defined in: src/commands/commands.ts:291

Handler result for handler-backed commands.


optional movement?: GameboardMovementRequestResult

Defined in: src/commands/commands.ts:289

Movement request created for move commands.


preview: GameboardInteractionCommandPreview

Defined in: src/commands/commands.ts:285

Preview result used for execution.


optional reason?: string

Defined in: src/commands/commands.ts:295

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


status: GameboardInteractionExecutionStatus

Defined in: src/commands/commands.ts:287

Final execution status.