465da36f3f764b21ce2fa10b12c9b9f133a8e52f3187c8cf026f4a0894b4c54ef7aa31d98d2f96324e883cd4fcad0ca38ef56a9d751e62ebb80872e354f664 318 B

12345678910111213
  1. 'use strict';
  2. var util = require('util');
  3. var getPolyfill = require('./polyfill');
  4. module.exports = function shimUtilPromisify() {
  5. var polyfill = getPolyfill();
  6. if (polyfill !== util.promisify) {
  7. util.promisify = polyfill;
  8. Object.defineProperty(util, 'promisify', { value: polyfill });
  9. }
  10. return polyfill;
  11. };