Skip to content

ExternalAssetSpawnOptionsInput

Defined in: src/interop/compatibility.ts:184

Input for converting a compatibility report into runtime spawn options.

assetId: string

Defined in: src/interop/compatibility.ts:190

Asset id used by the host app or local source URL map.


at: string | HexCoordinates

Defined in: src/interop/compatibility.ts:188

Target tile for the placement.


optional id?: string

Defined in: src/interop/compatibility.ts:186

Optional placement id.


optional metadata?: Readonly<Record<string, string | number | boolean | null>>

Defined in: src/interop/compatibility.ts:202

Extra metadata merged after compatibility metadata.


report: ExternalAssetCompatibilityReport

Defined in: src/interop/compatibility.ts:192

Compatibility report produced for the asset.


optional rotationSteps?: number

Defined in: src/interop/compatibility.ts:198

Optional rotation override.


optional scale?: number

Defined in: src/interop/compatibility.ts:200

Optional scale override.


optional sourcePack?: string

Defined in: src/interop/compatibility.ts:196

Optional source pack override for metadata.


optional sourceUrl?: string

Defined in: src/interop/compatibility.ts:194

Optional model URL, often a Vite @fs URL in local tests.