| 12345678910111213141516171819202122232425262728293031323334 | 'use strict';module.exports = readdirSync;const DirectoryReader = require('../directory-reader');let syncFacade = {  fs: require('./fs'),  forEach: require('./for-each'),  sync: true};/** * Returns the buffered output from a synchronous {@link DirectoryReader}. * * @param {string} dir * @param {object} [options] * @param {object} internalOptions */function readdirSync (dir, options, internalOptions) {  internalOptions.facade = syncFacade;  let reader = new DirectoryReader(dir, options, internalOptions);  let stream = reader.stream;  let results = [];  let data = stream.read();  while (data !== null) {    results.push(data);    data = stream.read();  }  return results;}
 |