UNPKG

fs2

Version:

fs (file system package) extensions

19 lines (15 loc) 358 B
"use strict"; module.exports = (dir, callback) => { const { entries } = dir; dir.entries = async function* () { for await (const entry of entries.call(this)) yield entry; callback(); }; Object.defineProperty(dir, Symbol.asyncIterator, { __proto__: null, value: dir.entries, enumerable: false, writable: true, configurable: true, }); };