Skip to content

MedievalHexagonManifest

Defined in: src/types/index.ts:199

Complete normalized asset manifest for one source edition.

assets: readonly MedievalHexagonAsset[]

Defined in: src/types/index.ts:211

Ordered asset records.


assetsById: Readonly<Record<string, MedievalHexagonAsset>>

Defined in: src/types/index.ts:213

Asset lookup by stable id.


counts: MedievalHexagonManifestCounts

Defined in: src/types/index.ts:215

Derived counts for audit and UI summaries.


edition: "free" | "extra"

Defined in: src/types/index.ts:205

Source edition represented by this manifest.


generatedAt: string

Defined in: src/types/index.ts:203

Stable generation timestamp used by reproducible package assets.


schemaVersion: "1.0.0"

Defined in: src/types/index.ts:201

Manifest schema version.


sourcePack: SourcePackInfo

Defined in: src/types/index.ts:207

Attribution and source-pack provenance.


textureSets: readonly ("default" | "fall" | "summer" | "winter")[]

Defined in: src/types/index.ts:209

Texture palettes present in this edition.