IterablePath.js 304 B

123456789101112131415
  1. /**
  2. * Handles malformed filetrees - when fields such as `folder.docs`,
  3. * `folder.folders` or `folder.fileRefs` are missing it returns an
  4. * empty array.
  5. */
  6. function iterablePaths(folder, field) {
  7. if (!folder) {
  8. return []
  9. }
  10. return folder[field] || []
  11. }
  12. module.exports = {
  13. iterablePaths,
  14. }