UNPKG

@splitsoftware/splitio-commons

Version:
18 lines (17 loc) 611 B
/** * A tiny polyfill for Object.assign */ export var objectAssign = Object.assign || function (target) { if (target === null || target === undefined) throw new TypeError('Object.assign cannot be called with null or undefined'); target = Object(target); for (var i = 1; i < arguments.length; i++) { var source = Object(arguments[i]); // eslint-disable-next-line no-restricted-syntax for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };