Promise
A promise implementation of Promises/A+, and with es7 promise enhancements.
Author: Allex Wang (allex.wxn@gmail.com)
Note:
- Support
Promise.try()
,#.finally()
- Provide
Promise.polyfill()
api and entrydist/promise.polyfill.min.js
Installation
npm i es-promise
Auto-polyfill
To polyfill the global environment (either in Node or in the browser via CommonJS) use the following code snippet:
;
Alternatively
;
Notice that we don't assign the result of polyfill()
to any variable. The polyfill()
method will patch the global
environment (in this case to the Promise name) when called.
License
MIT