项目原始demo,不改动
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Este repositorio está archivado. Puede ver los archivos y clonarlo, pero no puede subir cambios o reportar incidencias ni pedir Pull Requests.

123456789101112131415161718192021
  1. /*!
  2. * Determine if an object is a Buffer
  3. *
  4. * @author Feross Aboukhadijeh <https://feross.org>
  5. * @license MIT
  6. */
  7. // The _isBuffer check is for Safari 5-7 support, because it's missing
  8. // Object.prototype.constructor. Remove this eventually
  9. module.exports = function (obj) {
  10. return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)
  11. }
  12. function isBuffer (obj) {
  13. return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)
  14. }
  15. // For Node v0.10 support. Remove this eventually.
  16. function isSlowBuffer (obj) {
  17. return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))
  18. }