@assistant-ui/react
Version:
TypeScript/React library for AI Chat
20 lines • 512 B
JavaScript
// src/client/ToolUIContext.ts
import {
createContext,
tapContext,
withContextProvider
} from "@assistant-ui/tap";
var ToolUIContext = createContext(null);
var withToolUIProvider = (toolUIs, fn) => {
return withContextProvider(ToolUIContext, toolUIs, fn);
};
var tapToolUI = () => {
const toolUIs = tapContext(ToolUIContext);
if (!toolUIs) throw new Error("ToolUI context is not available");
return toolUIs;
};
export {
tapToolUI,
withToolUIProvider
};
//# sourceMappingURL=ToolUIContext.js.map