(frontmatter?: Record<string, unknown>)
| 263 | } |
| 264 | |
| 265 | function frontmatterTitle(frontmatter?: Record<string, unknown>): string | undefined { |
| 266 | if (!frontmatter) return undefined; |
| 267 | const entry = Object.entries(frontmatter).find( |
| 268 | ([key]) => key.toLowerCase() === "title", |
| 269 | ); |
| 270 | return entry ? scalarTitleValue(entry[1]) : undefined; |
| 271 | } |
| 272 | |
| 273 | function firstLevelHeading(metadata?: CachedMetadata | null): string | undefined { |
| 274 | const heading = metadata?.headings?.find((entry) => entry.level === 1); |
no test coverage detected