Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }

var fs$1 = _interopDefault(require('fs'));
var directoryReader = require('../directory-reader.js');
var forEach = require('../async/for-each.js');

var stream = readdirStream;



let streamFacade = {
  fs: fs$1,
  forEach: forEach.default,
  async: true
};

/**
 * Returns the {@link stream.Readable} of an asynchronous {@link DirectoryReader}.
 *
 * @param {string} dir
 * @param {object} [options]
 * @param {object} internalOptions
 */
function readdirStream (dir, options, internalOptions) {
  internalOptions.facade = streamFacade;

  let reader = new directoryReader.default(dir, options, internalOptions);
  return reader.stream;
}

exports.__moduleExports = stream;
exports.default = stream;
//# sourceMappingURL=index.js.map