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
npm i es-promiseTo polyfill the global environment (either in Node or in the browser via CommonJS) use the following code snippet:
require('es-promise').polyfill();Alternatively
require('es-promise/dist/promise.polyfill');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.
MIT