UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

23 lines (22 loc) 618 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.captureCalls = void 0; var captureCalls = exports.captureCalls = function captureCalls(obj, callback) { var newObj = {}; Object.keys(obj).forEach(function (key) { var value = obj[key]; if (typeof value === 'function') { newObj[key] = function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return callback(key, args); }; return; } newObj[key] = value; }); return newObj; };