MCPcopy
hub / github.com/vuepress/core / useClientData

Function useClientData

packages/client/src/composables/clientData.ts:16–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14 * Returns client data
15 */
16export const useClientData = <
17 Frontmatter extends Record<string, unknown> = Record<string, unknown>,
18 Data extends Record<string, unknown> = Record<string, unknown>,
19>(): ClientData<Frontmatter, Data> => {
20 const clientData = inject<ClientData<Frontmatter, Data>>(clientDataSymbol)
21 if (!clientData) {
22 throw new Error('useClientData() is called without provider.')
23 }
24 return clientData
25}

Callers 13

useLayoutsFunction · 0.85
usePageComponentFunction · 0.85
usePageDataFunction · 0.85
usePageFrontmatterFunction · 0.85
usePageHeadFunction · 0.85
usePageLangFunction · 0.85
usePageLayoutFunction · 0.85
useRedirectsFunction · 0.85
useRouteLocaleFunction · 0.85
useRoutePathFunction · 0.85
useRoutesFunction · 0.85
useSiteDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected