UNPKG

471 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var preloaders = [];
4/**
5 * adds a precondition before resolving any imported object
6 */
7exports.addPreloader = function (preloader) {
8 preloaders.push(preloader);
9 return function () {
10 preloaders = preloaders.filter(function (p) { return p !== preloader; });
11 };
12};
13exports.getPreloaders = function () { return preloaders.map(function (preloader) { return preloader(); }); };