GameboardPlacementAssetUrlOptions
Defined in: src/three/three.ts:43
URL resolution inputs for gameboard placement models.
Extends
Section titled “Extends”Extended by
Section titled “Extended by”Properties
Section titled “Properties”assetUrls?
Section titled “assetUrls?”
optionalassetUrls?:Readonly<Record<string,string>>
Defined in: src/three/three.ts:47
Explicit asset-id-to-URL overrides, useful for local-only Vite @fs assets.
baseUrl?
Section titled “baseUrl?”
optionalbaseUrl?:string|URL
Defined in: src/manifest/schema.ts:147
Base URL applied to every model path when no edition-specific base exists.
Inherited from
Section titled “Inherited from”ManifestAssetUrlOptions.baseUrl
bootstrapAssetRoot?
Section titled “bootstrapAssetRoot?”
optionalbootstrapAssetRoot?: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.
Inherited from
Section titled “Inherited from”ManifestAssetUrlOptions.bootstrapAssetRoot
catalog?
Section titled “catalog?”
optionalcatalog?:ManifestAssetCatalog
Defined in: src/three/three.ts:45
Manifest or manifest bundle used for packaged FREE/EXTRA asset ids.
editionBaseUrls?
Section titled “editionBaseUrls?”
optionaleditionBaseUrls?: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.
Inherited from
Section titled “Inherited from”ManifestAssetUrlOptions.editionBaseUrls
fallback?
Section titled “fallback?”
optionalfallback?: (placement) =>string|undefined
Defined in: src/three/three.ts:49
Last-chance resolver for app-specific asset stores.
Parameters
Section titled “Parameters”placement
Section titled “placement”Returns
Section titled “Returns”string | undefined