Skip to content

GameboardLayoutSiteInspection

Defined in: src/coordinates/layout.ts:379

Candidate, selection, and rejection report for layout criteria.

candidateCount: number

Defined in: src/coordinates/layout.ts:385

Number of candidate sites that satisfied criteria.


candidates: readonly GameboardLayoutSite[]

Defined in: src/coordinates/layout.ts:393

Candidate sites sorted by score.


rejected: readonly GameboardLayoutRejectedSite[]

Defined in: src/coordinates/layout.ts:395

Rejected sites with diagnostics.


rejectedCount: number

Defined in: src/coordinates/layout.ts:387

Number of rejected sites.


rejectionCounts: Readonly<Partial<Record<GameboardLayoutSiteRejectionCode, number>>>

Defined in: src/coordinates/layout.ts:389

Rejection counts grouped by code.


seed: string

Defined in: src/coordinates/layout.ts:381

Seed used for deterministic tie-breaking.


selected: readonly GameboardLayoutSite[]

Defined in: src/coordinates/layout.ts:391

Selected sites.


selectedCount: number

Defined in: src/coordinates/layout.ts:383

Number of selected sites returned.