Skip to content

ManifestAssetSelection

Defined in: src/manifest/schema.ts:123

Field filters for manifest asset queries.

optional categories?: readonly ("tiles" | "buildings" | "decoration" | "units")[]

Defined in: src/manifest/schema.ts:129

Match top-level categories.


optional editions?: readonly ("free" | "extra")[]

Defined in: src/manifest/schema.ts:127

Match source editions.


optional factions?: readonly ("blue" | "green" | "red" | "yellow")[]

Defined in: src/manifest/schema.ts:135

Match faction-colored assets.


optional families?: readonly string[]

Defined in: src/manifest/schema.ts:133

Match normalized asset families.


optional ids?: readonly string[]

Defined in: src/manifest/schema.ts:125

Match exact asset ids.


optional subcategories?: readonly string[]

Defined in: src/manifest/schema.ts:131

Match category-specific subcategories.


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

Defined in: src/manifest/schema.ts:139

Match texture palettes.


optional unitStyles?: readonly ("neutral" | "accent" | "full")[]

Defined in: src/manifest/schema.ts:137

Match unit styles.