12345678910111213141516171819202122232425 |
- '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;
- }
|