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>