MCPcopy Create free account
hub / github.com/PaperDebugger/paperdebugger / useAdapter

Function useAdapter

webapp/_webapp/src/adapters/context.tsx:26–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24 * @throws Error if used outside of AdapterProvider
25 */
26export function useAdapter(): DocumentAdapter {
27 const adapter = useContext(AdapterContext);
28 if (!adapter) {
29 throw new Error("useAdapter must be used within an AdapterProvider");
30 }
31 return adapter;
32}
33
34/**
35 * Hook to safely access the document adapter (returns null if not available)

Callers 3

UserDeveloperToolsFunction · 0.90
useSyncFunction · 0.90
useSendMessageStreamFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected