UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

16 lines 489 B
// src/legacy-runtime/util-hooks/tapSubscribable.ts import { tapState, tapEffect } from "@assistant-ui/tap"; var tapSubscribable = (subscribable) => { const [, setState] = tapState(subscribable.getState); tapEffect(() => { setState(subscribable.getState()); return subscribable.subscribe(() => { setState(subscribable.getState()); }); }, [subscribable]); return subscribable.getState(); }; export { tapSubscribable }; //# sourceMappingURL=tapSubscribable.js.map