Skip to content

Function: withAssets()

withAssets<T>(fn, resolver, put, limit?): Promise<T>

Defined in: packages/core/src/assets.ts:109

Runs fn, and whenever it fails with MISSING_ASSET, resolves that asset, stores it with put, and retries. Gives up after limit distinct assets.

Type Parameters

T

T

Parameters

fn

() => Promise<T>

resolver

AssetResolver | undefined

put

(id, bytes) => void | Promise<void>

limit?

number = 16

Returns

Promise<T>