Removing forEach reference

This commit is contained in:
Richard Knoll 2016-07-06 13:05:12 -07:00
parent ffc165ee36
commit 5c87c5a4bc

View File

@ -181,8 +181,14 @@ namespace Utils {
return fileEntries;
function getFilesRecursive(dir: VirtualDirectory<T>, result: VirtualFile<T>[]) {
ts.forEach(dir.getFiles(), (e) => result.push(e));
ts.forEach(dir.getDirectories(), (subDir) => getFilesRecursive(subDir, result));
const files = dir.getFiles();
const dirs = dir.getDirectories();
for (const file of files) {
result.push(file);
}
for (const subDir of dirs) {
getFilesRecursive(subDir, result);
}
}
}