@assistant-ui/react
Version:
TypeScript/React library for AI Chat
23 lines • 424 B
JavaScript
// src/utils/tap-store/store.ts
import {
tapMemo,
tapEffect,
resource,
createResource
} from "@assistant-ui/tap";
var asStore = resource(
(element) => {
const resource2 = tapMemo(
() => createResource(element, { mount: false }),
[element.type]
);
tapEffect(() => {
resource2.render(element);
});
return resource2;
}
);
export {
asStore
};
//# sourceMappingURL=store.js.map