isBuffer.js 284 B

123456789101112
  1. var isFn = require('./isFn');
  2. exports = function(val) {
  3. if (val == null) return false;
  4. if (val._isBuffer) return true;
  5. return (
  6. val.constructor &&
  7. isFn(val.constructor.isBuffer) &&
  8. val.constructor.isBuffer(val)
  9. );
  10. };
  11. module.exports = exports;