Skip to content

ManifestAssetUrlOptions

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

URL resolution options for manifest assets.

optional baseUrl?: string | URL

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

Base URL applied to every model path when no edition-specific base exists.


optional bootstrapAssetRoot?: string | URL

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

Consumer’s bootstrap asset root (per PRD RB3).

When set, manifest sourcePath values (e.g. buildings/blue/foo.gltf) are joined with this root to produce the resolved URL — <bootstrapAssetRoot>/<sourcePath> (flat layout, no subdirectory prefix).

Honored only when neither baseUrl nor a matching editionBaseUrls entry is set; explicit base URLs always win.


optional editionBaseUrls?: Partial<Record<"free" | "extra", string | URL>>

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

Per-edition base URLs, useful when FREE is packaged and EXTRA is local.