Skip to content

Commit 0a52e74

Browse files
committed
Fix #2170
1 parent 7a48a17 commit 0a52e74

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
### Bug Fixes
99

10-
- Fix crash when converting `export default undefined`, #2175
10+
- Fix crash when converting `export default undefined`, #2175.
11+
- Fix error in console when clicking on headings in the readme, #2170.
1112

1213
### Thanks!
1314

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export {
1414
type Meaning,
1515
type MeaningKeyword,
1616
type ExternalResolveResult,
17+
type ExternalSymbolResolver,
1718
} from "./lib/converter";
1819

1920
export {

src/lib/output/themes/default/assets/typedoc/Application.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,15 @@ export class Application {
7676
if (!reflAnchor) return;
7777

7878
let reflContainer = reflAnchor.parentElement!;
79-
while (reflContainer.tagName !== "SECTION") {
79+
while (reflContainer && reflContainer.tagName !== "SECTION") {
8080
reflContainer = reflContainer.parentElement!;
8181
}
8282

83+
if (!reflContainer) {
84+
// This is probably a link in the readme, doesn't have a containing section
85+
return;
86+
}
87+
8388
if (reflContainer.offsetParent == null) {
8489
this.alwaysVisibleMember = reflContainer;
8590

0 commit comments

Comments
 (0)