MCPcopy
hub / github.com/shuding/nextra / normalizePageMap

Function normalizePageMap

packages/nextra/src/server/page-map/normalize.ts:12–19  ·  view source on GitHub ↗
(pageMap: PageMapItem[] | Folder | TItem)

Source from the content-addressed store, hash-verified

10import { pageTitleFromFilename } from '../utils.js'
11
12export function normalizePageMap(pageMap: PageMapItem[] | Folder | TItem): any {
13 if (Array.isArray(pageMap)) {
14 return sortFolder(
15 pageMap.map(item => ('children' in item ? normalizePageMap(item) : item))
16 )
17 }
18 return sortFolder(pageMap)
19}
20
21type ParsedFolder = Folder & {
22 frontMatter?: FrontMatter

Calls 1

sortFolderFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…