()
| 14 | * Returns client data |
| 15 | */ |
| 16 | export 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 | } |
no outgoing calls
no test coverage detected