Blame view

node_modules/mimic-fn/index.js 304 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
  'use strict';
  module.exports = (to, from) => {
  	// TODO: use `Reflect.ownKeys()` when targeting Node.js 6
  	for (const prop of Object.getOwnPropertyNames(from).concat(Object.getOwnPropertySymbols(from))) {
  		Object.defineProperty(to, prop, Object.getOwnPropertyDescriptor(from, prop));
  	}
  
  	return to;
  };