Files
overleaf-cep/services/web/app/src/Features/Project/IterablePath.mjs
Andrew Rumble 394c60f2cf Merge pull request #29659 from overleaf/revert-29656-revert-29521-ar-models-es-conversion
Revert "Revert "[web] Convert models and self-referential test files to ESM ""

GitOrigin-RevId: f64000ae31d298b075a8722dfc51f294c71bc021
2025-11-18 09:04:56 +00:00

12 lines
272 B
JavaScript

/**
* Handles malformed filetrees - when fields such as `folder.docs`,
* `folder.folders` or `folder.fileRefs` are missing it returns an
* empty array.
*/
export function iterablePaths(folder, field) {
if (!folder) {
return []
}
return folder[field] || []
}