text: "use strict";
  
  module.exports = readdirStream;
  
  const DirectoryReader = require("../directory-reader");
  
  let streamFacade = {
    fs: require("fs"),
    forEach: require("../async/for-each"),
  };
  
  /**
   * 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(dir, options, internalOptions);
    return reader.stream;
  }
  