constants.js 503 B

12345678910111213141516171819
  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. CLOSE_TIMEOUT: 30000,
  8. EMPTY_BUFFER: Buffer.alloc(0),
  9. GUID: '258EAFA5-E914-47DA-95CA-C5AB0DC85B11',
  10. hasBlob,
  11. kForOnEventAttribute: Symbol('kIsForOnEventAttribute'),
  12. kListener: Symbol('kListener'),
  13. kStatusCode: Symbol('status-code'),
  14. kWebSocket: Symbol('websocket'),
  15. NOOP: () => {}
  16. };