react-async-iterators
Version:
The magic of JavaScript async iterators in React ⛓️ 🧬 🔃
10 lines • 582 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useSharedAsyncIter = useSharedAsyncIter;
const index_js_1 = require("../common/hooks/useAsyncIterMemo/index.js");
const isAsyncIter_js_1 = require("../common/isAsyncIter.js");
const asyncIterShare_js_1 = require("../common/iterOperators/asyncIterShare.js");
function useSharedAsyncIter(value) {
return (0, index_js_1.useAsyncIterMemo)(value => (!(0, isAsyncIter_js_1.isAsyncIter)(value) ? value : (0, asyncIterShare_js_1.asyncIterShare)()(value)), [value]);
}
//# sourceMappingURL=index.js.map