UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

19 lines (18 loc) 718 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.cacheCalls = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _cacheCall = require("../cacheCall"); var cacheCalls = exports.cacheCalls = function cacheCalls(sourceFactories, options) { var cachedFactories = {}; Object.entries(sourceFactories).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2["default"])(_ref, 2), key = _ref2[0], factory = _ref2[1]; cachedFactories[key] = (0, _cacheCall.cacheCall)(factory, options); }); return cachedFactories; };