Source: wk_pixi/loader/asyncLoader.js

/**
 * @author    Wolfgang Kowarschick <kowa@hs-augsburg.de>
 * @copyright 2017 - 2018
 * @license   CC-BY-NC-SA-4.0
 */

import {loader} from 'pixi.js';

/**
 * Asynchronously loads all resources that have been added to the Pixi
 * loader by means of <code>loader.add(...)</code>.
 * @returns {Promise<any>}
 */
function loadResources()
{ return new Promise
  (p_resolve => loader.load((p_loader, p_resources) => p_resolve(p_resources)));
}

export default loadResources;