in src/implementationGuides/IGCompiler.ts [169:177]
private validateDependencies(igInfos: IGInfo[]): void {
const parentMap: { [key: string]: string[] } = {};
for (const igInfo of igInfos) {
parentMap[igInfo.id] = igInfo.dependencies;
}
for (const igId of Object.keys(parentMap)) {
this.depthFirst([igId], parentMap);
}
}