Skip to content

GameboardPlacementOccupancyLike

Defined in: src/gameboard/occupancy.ts:14

Minimal placement shape required by occupancy helpers.

id: string

Defined in: src/gameboard/occupancy.ts:16

Placement id.


kind: GameboardPlacementKind

Defined in: src/gameboard/occupancy.ts:20

Placement kind used by blocking rules.


layer: GameboardPlacementLayer

Defined in: src/gameboard/occupancy.ts:22

Placement layer used by blocking rules.


metadata: Readonly<Record<string, string | number | boolean | null>>

Defined in: src/gameboard/occupancy.ts:24

Placement metadata, including layout footprint and blocking hints.


tileKey: string

Defined in: src/gameboard/occupancy.ts:18

Primary tile occupied by the placement.