1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| /* global Promise */
| 'use strict';
|
| // load the global object first:
| // - it should be better integrated in the system (unhandledRejection in node)
| // - the environment may have a custom Promise implementation (see zone.js)
| var ES6Promise = null;
| if (typeof Promise !== "undefined") {
| ES6Promise = Promise;
| } else {
| ES6Promise = require("lie");
| }
|
| /**
| * Let the user use/change some implementations.
| */
| module.exports = {
| Promise: ES6Promise
| };
|
|