UNPKG

kitejs

Version:

the rpc framework Kite for Node.js

27 lines (26 loc) 661 B
"use strict"; /** * @author xiangshouding * @date 2017-07-19 11:26:42 */ exports.__esModule = true; function assign(target) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } args.forEach(function (source) { Object.keys(source).forEach(function (key) { return target[key] = source[key]; }); }); return target; } exports.assign = assign; function forEachObject(object, cb) { for (var key in object) { if (object.hasOwnProperty(key)) { var element = object[key]; cb(element, key); } } } exports.forEachObject = forEachObject;