fluidstate
Version:
Library for fine-grained reactivity state management
15 lines (14 loc) • 415 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.applyRecursive = void 0;
const applyRecursive = (fnsOuter, fnInner) => {
if (fnsOuter.length === 0) {
return fnInner();
}
const [fnOuter, ...nextFnsOuter] = fnsOuter;
return fnOuter(() => applyRecursive(nextFnsOuter, fnInner));
};
exports.applyRecursive = applyRecursive;
//# sourceMappingURL=recursive-utils.js.map