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 ] []