From 382ad2e508201ecded2c7d9682c1d1d487b74108 Mon Sep 17 00:00:00 2001 From: tgreyuk Date: Fri, 9 Aug 2024 00:06:51 +0100 Subject: [PATCH] fix(core): added null check to packages metadata (#667) --- .../src/theme/context/partials/page.header.ts | 2 +- .../typedoc-plugin-markdown/src/theme/markdown-themeContext.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/typedoc-plugin-markdown/src/theme/context/partials/page.header.ts b/packages/typedoc-plugin-markdown/src/theme/context/partials/page.header.ts index 8c5573a1..351ecf01 100644 --- a/packages/typedoc-plugin-markdown/src/theme/context/partials/page.header.ts +++ b/packages/typedoc-plugin-markdown/src/theme/context/partials/page.header.ts @@ -103,7 +103,7 @@ export function header(this: MarkdownThemeContext): string { : packageItem.name; const packagesMeta = this.getPackageMetaData(packageItem.name); - const entryModule = packagesMeta.options?.getValue('entryModule'); + const entryModule = packagesMeta?.options?.getValue('entryModule'); const packageEntryFile = ignoreScopes ? removeFirstScopedDirectory( `${packageItem.name}${path.sep}${entryFileName}`, diff --git a/packages/typedoc-plugin-markdown/src/theme/markdown-themeContext.ts b/packages/typedoc-plugin-markdown/src/theme/markdown-themeContext.ts index 0d7947e3..fab7212d 100644 --- a/packages/typedoc-plugin-markdown/src/theme/markdown-themeContext.ts +++ b/packages/typedoc-plugin-markdown/src/theme/markdown-themeContext.ts @@ -117,7 +117,7 @@ export class MarkdownThemeContext { * * @internal */ - getPackageMetaData(packageName: string): PackageMetaData { + getPackageMetaData(packageName: string): PackageMetaData | undefined { return this.packagesMetaData[packageName]; }