UNPKG

kitejs

Version:

the rpc framework Kite for Node.js

23 lines (19 loc) 533 B
/** * @author xiangshouding * @date 2017-07-19 11:26:42 */ import {Map} from './types/lang'; export function assign(target: Map<any>, ...args): Map<any> { args.forEach(function (source) { Object.keys(source).forEach(key => target[key] = source[key]); }) return target; } export function forEachObject(object:Map<any>, cb: (any, key) => void) { for (var key in object) { if (object.hasOwnProperty(key)) { var element = object[key]; cb(element, key); } } }