GameboardLayoutSiteInspection
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:374
Candidate, selection, and rejection report for layout criteria.
Properties
Section titled “Properties”candidateCount
Section titled “candidateCount”candidateCount:
number
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:380
Number of candidate sites that satisfied criteria.
candidates
Section titled “candidates”candidates: readonly
GameboardLayoutSite[]
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:388
Candidate sites sorted by score.
rejected
Section titled “rejected”rejected: readonly
GameboardLayoutRejectedSite[]
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:390
Rejected sites with diagnostics.
rejectedCount
Section titled “rejectedCount”rejectedCount:
number
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:382
Number of rejected sites.
rejectionCounts
Section titled “rejectionCounts”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
Section titled “selected”selected: readonly
GameboardLayoutSite[]
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:386
Selected sites.
selectedCount
Section titled “selectedCount”selectedCount:
number
Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:378
Number of selected sites returned.