A promise implementation of Promises/A+, and with es7 promise enhancements.
Author: Allex Wang ([email protected])
Note:
- Support
Promise.try()
,#.finally()
- Provide
Promise.polyfill()
api and entrydist/promise.polyfill.min.js
npm i es-promise
To 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