import { Image } from "."; import { Loader } from "../loader/loader"; import type { IImage } from "../../type/image"; /** * ImageBank */ export class ImageBank { private static _images: IImage[] = []; private static _imageLoads: Promise[] = []; static add(image: IImage) { ImageBank._images.push(image); const load = (image as Image).load(); ImageBank._imageLoads.push(load); Loader.add(load); } }