docs/libs/typescript.js
function areSameModule(a, b) {
                    if (a.body.kind !== b.body.kind) {
                        return false;
                    }
                    if (a.body.kind !== 225 /* ModuleDeclaration */) {
                        return true;
                    }
                    return areSameModule(a.body, b.body);
                }
function areSameModule(a, b) {
                    if (a.body.kind !== b.body.kind) {
                        return false;
                    }
                    if (a.body.kind !== 225 /* ModuleDeclaration */) {
                        return true;
                    }
                    return areSameModule(a.body, b.body);
                }
function areSameModule ( a , b ) { if ( a . body . kind !== b . body . kind ) { return false ; } if ( a . body . kind !== 225 /* ModuleDeclaration */ ) { return true ; } return areSameModule ( a . body , b . body ) ; }
We use 1 NavNode to represent 'A.B.C', but there are multiple source nodes. Only merge module nodes that have the same chain. Don't merge 'A.B.C' with 'A'!
We use 1 NavNode to represent A . B . C but there are multiple source nodes . Only merge module nodes that have the same chain . Don t merge A . B . C with A !