@assistant-ui/react
Version:
TypeScript/React library for AI Chat
14 lines • 647 B
JavaScript
import { resource, tapState } from "@assistant-ui/tap";
import { tapApi } from "../utils/tap-store/index.js";
import { CompositeContextProvider } from "../utils/CompositeContextProvider.js";
export const ModelContext = resource(() => {
const [state] = tapState(() => ({}));
const composite = new CompositeContextProvider();
return tapApi({
getState: () => state,
getModelContext: () => composite.getModelContext(),
subscribe: (callback) => composite.subscribe(callback),
register: (provider) => composite.registerModelContextProvider(provider),
});
});
//# sourceMappingURL=ModelContextClient.js.map