in src/implementationGuides/IGCompiler.ts [24:36]
async function listIgDirs(parentDir: PathLike): Promise<string[]> {
return (await readDirPmd(parentDir, { withFileTypes: true }))
.filter((dirent) => {
return (
dirent.isDirectory() ||
(dirent.isSymbolicLink() &&
statSync(realpathSync(path.join(parentDir.toString(), dirent.name))).isDirectory())
);
})
.map((dirent) => {
return path.join(parentDir.toString(), dirent.name);
});
}