kitejs
Version:
the rpc framework Kite for Node.js
23 lines (19 loc) • 533 B
text/typescript
/**
* @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);
}
}
}