Skip to content

Commit 1414e2c

Browse files
fix: skip root module if undefined
1 parent 5b7e1a4 commit 1414e2c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

packages/core/injector/topology-tree/topology-tree.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class TopologyTree {
2323
}
2424

2525
private traverseAndMapToTree(node: TreeNode<Module>, depth = 1) {
26-
if (!node.value?.imports) {
26+
if (!node.value.imports) {
2727
return;
2828
}
2929
node.value.imports.forEach(child => {

packages/core/scanner.ts

+3
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,9 @@ export class DependenciesScanner {
401401
modulesGenerator.next();
402402

403403
const rootModule = modulesGenerator.next().value!;
404+
if (!rootModule) {
405+
return;
406+
}
404407

405408
// Convert modules to an acyclic connected graph
406409
const tree = new TopologyTree(rootModule);

0 commit comments

Comments
 (0)