constants.js 479 B

123456789101112131415161718
  1. 'use strict';
  2. const BINARY_TYPES = ['nodebuffer', 'arraybuffer', 'fragments'];
  3. const hasBlob = typeof Blob !== 'undefined';
  4. if (hasBlob) BINARY_TYPES.push('blob');
  5. module.exports = {
  6. BINARY_TYPES,
  7. EMPTY_BUFFER: Buffer.alloc(0),
  8. GUID: '258EAFA5-E914-47DA-95CA-C5AB0DC85B11',
  9. hasBlob,
  10. kForOnEventAttribute: Symbol('kIsForOnEventAttribute'),
  11. kListener: Symbol('kListener'),
  12. kStatusCode: Symbol('status-code'),
  13. kWebSocket: Symbol('websocket'),
  14. NOOP: () => {}
  15. };