UNPKG

react-async-iterators

Version:

The magic of JavaScript async iterators in React ⛓️ 🧬 🔃

10 lines 582 B
"use strict"; 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