UNPKG

391 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var promise = global.Promise;
7
8var promiseContainer = {
9 get: function get() {
10 return promise;
11 },
12 set: function set(lib) {
13 if (typeof lib !== 'function') {
14 throw new Error('Provided Promise must be a function, got ' + lib);
15 }
16 promise = lib;
17 }
18};
19
20exports.default = promiseContainer;
\No newline at end of file