MedievalHexagonManifest
Defined in: src/types/index.ts:199
Complete normalized asset manifest for one source edition.
Properties
Section titled “Properties”assets
Section titled “assets”assets: readonly
MedievalHexagonAsset[]
Defined in: src/types/index.ts:211
Ordered asset records.
assetsById
Section titled “assetsById”assetsById:
Readonly<Record<string,MedievalHexagonAsset>>
Defined in: src/types/index.ts:213
Asset lookup by stable id.
counts
Section titled “counts”counts:
MedievalHexagonManifestCounts
Defined in: src/types/index.ts:215
Derived counts for audit and UI summaries.
edition
Section titled “edition”edition:
"free"|"extra"
Defined in: src/types/index.ts:205
Source edition represented by this manifest.
generatedAt
Section titled “generatedAt”generatedAt:
string
Defined in: src/types/index.ts:203
Stable generation timestamp used by reproducible package assets.
schemaVersion
Section titled “schemaVersion”schemaVersion:
"1.0.0"
Defined in: src/types/index.ts:201
Manifest schema version.
sourcePack
Section titled “sourcePack”sourcePack:
SourcePackInfo
Defined in: src/types/index.ts:207
Attribution and source-pack provenance.
textureSets
Section titled “textureSets”textureSets: readonly (
"default"|"fall"|"summer"|"winter")[]
Defined in: src/types/index.ts:209
Texture palettes present in this edition.