util.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var util = require("util");
  2. var promisify = require("./_promisify.js");
  3. var bind = function(c, f) { return f && f.bind(c); };
  4. Object.defineProperties(module.exports, {
  5. TextDecoder: { enumerable: true, value: util.TextDecoder },
  6. TextEncoder: { enumerable: true, value: util.TextEncoder },
  7. //_errnoException: // skipping
  8. //_exceptionWithHostPort: // skipping
  9. //_extend: // skipping
  10. callbackify: { enumerable: true, value: bind(util, util.callbackify) },
  11. debug: { enumerable: true, value: bind(util, util.debug) },
  12. debuglog: { enumerable: true, value: bind(util, util.debuglog) },
  13. deprecate: { enumerable: true, value: bind(util, util.deprecate) },
  14. error: { enumerable: true, value: bind(util, util.error) },
  15. exec: { enumerable: true, value: bind(util, util.exec) },
  16. format: { enumerable: true, value: bind(util, util.format) },
  17. inherits: { enumerable: true, value: bind(util, util.inherits) },
  18. inspect: { enumerable: true, value: bind(util, util.inspect) },
  19. isArray: { enumerable: true, value: bind(util, util.isArray) },
  20. isBoolean: { enumerable: true, value: bind(util, util.isBoolean) },
  21. isBuffer: { enumerable: true, value: bind(util, util.isBuffer) },
  22. isDate: { enumerable: true, value: bind(util, util.isDate) },
  23. isDeepStrictEqual: { enumerable: true, value: bind(util, util.isDeepStrictEqual) },
  24. isError: { enumerable: true, value: bind(util, util.isError) },
  25. isFunction: { enumerable: true, value: bind(util, util.isFunction) },
  26. isNull: { enumerable: true, value: bind(util, util.isNull) },
  27. isNullOrUndefined: { enumerable: true, value: bind(util, util.isNullOrUndefined) },
  28. isNumber: { enumerable: true, value: bind(util, util.isNumber) },
  29. isObject: { enumerable: true, value: bind(util, util.isObject) },
  30. isPrimitive: { enumerable: true, value: bind(util, util.isPrimitive) },
  31. isRegExp: { enumerable: true, value: bind(util, util.isRegExp) },
  32. isString: { enumerable: true, value: bind(util, util.isString) },
  33. isSymbol: { enumerable: true, value: bind(util, util.isSymbol) },
  34. isUndefined: { enumerable: true, value: bind(util, util.isUndefined) },
  35. log: { enumerable: true, value: bind(util, util.log) },
  36. p: { enumerable: true, value: bind(util, util.p) },
  37. print: { enumerable: true, value: bind(util, util.print) },
  38. promisify: { enumerable: true, value: bind(util, util.promisify) },
  39. pump: { enumerable: true, value: promisify(util, util.pump, 2) },
  40. puts: { enumerable: true, value: bind(util, util.puts) },
  41. });