Skip to content

parseTilesetManifest

parseTilesetManifest(input): object

Defined in: packages/declarative-hex-worlds/src/asset-source/tileset-manifest.ts:131

Parse + validate a tileset manifest, throwing a ZodError on invalid data.

unknown

object

biomes: Record<string, { select: "first" | "hash"; sheet: string; }>

kind: "tileset"

schemaVersion: string

sheets: Record<string, { edgeCells?: Record<string, number>; grid: { cellHeight: number; cellWidth: number; cols: number; rows: number; }; role: "transition" | "fill"; url: string; variants?: number[]; }>