Skip to content

GameboardLayoutSiteInspection

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:374

Candidate, selection, and rejection report for layout criteria.

candidateCount: number

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:380

Number of candidate sites that satisfied criteria.


candidates: readonly GameboardLayoutSite[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:388

Candidate sites sorted by score.


rejected: readonly GameboardLayoutRejectedSite[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:390

Rejected sites with diagnostics.


rejectedCount: number

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:382

Number of rejected sites.


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

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:384

Rejection counts grouped by code.


seed: string

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:376

Seed used for deterministic tie-breaking.


selected: readonly GameboardLayoutSite[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:386

Selected sites.


selectedCount: number

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:378

Number of selected sites returned.