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