index.js 480 B

1234567891011121314151617181920
  1. 'use strict';
  2. var implementation = require('./implementation');
  3. var getPolyfill = require('./polyfill');
  4. var polyfill = getPolyfill();
  5. var shim = require('./shim');
  6. var define = require('define-properties');
  7. var streamModule = require('stream');
  8. var boundPipeline = function pipeline() {
  9. return polyfill.apply(streamModule, arguments);
  10. };
  11. define(boundPipeline, {
  12. getPolyfill: getPolyfill,
  13. implementation: implementation,
  14. shim: shim
  15. });
  16. module.exports = boundPipeline;