AssetBucket<D>:

assets: Map<string, Asset>

lastUID: number

add(name: string | null , loader: Promise ): Asset<D>

addLoaded(name: string | null , data: D ): Asset<D>

get(handle: string ): Asset | undefined

progress(): number

getFailedAssets(): [ string, Asset ] []