nexustate
Version:
State management with listeners
11 lines (9 loc) • 327 B
JavaScript
import bluebird from 'bluebird';
export default function getPromiseFunction() {
if (typeof global !== 'undefined' && typeof global.Promise !== 'undefined') {
return global.Promise;
} else if (typeof window !== 'undefined' && typeof window.Promise !== 'undefined') {
return window.Promise;
}
return bluebird;
}