| 123456789101112131415161718192021222324 | 
							- 'use strict';
 
- var define = require('define-properties');
 
- var util = require('util');
 
- var implementation = require('./implementation');
 
- var getPolyfill = require('./polyfill');
 
- var polyfill = getPolyfill();
 
- var shim = require('./shim');
 
- /* eslint-disable no-unused-vars */
 
- var boundPromisify = function promisify(orig) {
 
- /* eslint-enable no-unused-vars */
 
- 	return polyfill.apply(util, arguments);
 
- };
 
- define(boundPromisify, {
 
- 	custom: polyfill.custom,
 
- 	customPromisifyArgs: polyfill.customPromisifyArgs,
 
- 	getPolyfill: getPolyfill,
 
- 	implementation: implementation,
 
- 	shim: shim
 
- });
 
- module.exports = boundPromisify;
 
 
  |