c1294e409633a3291c9c9173cab1b21484292311a40a8380c829c2c179f6a3eff79ecdd696836dd89fac4976c353b2d9d7ac735b12641e4f4a778a22c56bdc 304 B

123456789
  1. 'use strict';
  2. module.exports = (to, from) => {
  3. // TODO: use `Reflect.ownKeys()` when targeting Node.js 6
  4. for (const prop of Object.getOwnPropertyNames(from).concat(Object.getOwnPropertySymbols(from))) {
  5. Object.defineProperty(to, prop, Object.getOwnPropertyDescriptor(from, prop));
  6. }
  7. return to;
  8. };