Spaces:
Running
Running
| ; | |
| 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; | |
| } | |