• File: index.js
  • Full Path: /var/www/nodejs/callDir/node_modules/dev-null/index.js
  • Date Modified: 06/03/2024 5:11 PM
  • File size: 486 bytes
  • MIME-type: text/plain
  • Charset: utf-8
'use strict';

var util         =  require('util')
  , stream       =  require('stream')
  , Writable     =  stream.Writable
  , setImmediate =  setImmediate || function (fn) { setTimeout(fn, 0) }
  ;

module.exports = DevNull;

util.inherits(DevNull, Writable);

function DevNull (opts) {
  if (!(this instanceof DevNull)) return new DevNull(opts);

  opts = opts || {};
  Writable.call(this, opts);
}

DevNull.prototype._write = function (chunk, encoding, cb) {
  setImmediate(cb);
}