UNPKG

ember-concurrency

Version:

Improved concurrency/async primitives for Ember.js

32 lines (30 loc) 659 B
class Environment { assert() {} async(callback) { Promise.resolve().then(callback); } reportUncaughtRejection() { this.async(error => { throw error; }); } defer() { let deferable = { promise: null, resolve: null, reject: null }; let promise = new Promise((resolve, reject) => { deferable.resolve = resolve; deferable.reject = reject; }); deferable.promise = promise; return deferable; } globalDebuggingEnabled() { return false; } } const DEFAULT_ENVIRONMENT = new Environment(); export { DEFAULT_ENVIRONMENT, Environment }; //# sourceMappingURL=environment.js.map