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

Function extendMeta

packages/nextra/src/client/normalize-pages.ts:27–43  ·  view source on GitHub ↗
(
  _meta: MetaType = {},
  fallback: MetaType,
  metadata: MetaType = {}
)

Source from the content-addressed store, hash-verified

25type MetaType = Record<string, any>
26
27function extendMeta(
28 _meta: MetaType = {},
29 fallback: MetaType,
30 metadata: MetaType = {}
31): MetaType {
32 const theme: PageTheme = {
33 ...fallback.theme,
34 ..._meta.theme,
35 ...metadata.theme
36 }
37 return {
38 ...fallback,
39 ..._meta,
40 display: metadata.display || _meta.display || fallback.display,
41 theme
42 }
43}
44
45type FolderWithoutChildren = Omit<Folder, 'children'>
46

Callers 1

normalizePagesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…