UNPKG

nexustate

Version:

State management with listeners

11 lines (9 loc) 327 B
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; }