UNPKG

fsify

Version:

Convert an array of objects into a persistent or temporary directory structure

13 lines (11 loc) 443 B
import writeEntry from './writeEntry.js' /** * Converts an array into a directory structure. * @public * @param {?Array} structure - Array of objects containing information about a directory or file. * @returns {Promise<Array>} Original structure passed to the function. */ export default function writeStructure(structure = []) { const query = structure.map((entry) => writeEntry(entry, writeStructure)) return Promise.all(query) }