UNPKG

cloudinary-video-player

Version:

Cloudinary Video Player

28 lines (23 loc) 484 B
/** * Object.assign-style object shallow merge/extend. * * @param {Object} target * @param {Object} ...sources * @return {Object} */ function assign(target, ...sources) { if (Object.assign) { return Object.assign(target, ...sources); } sources.forEach(source => { if (!source) { return; } Object.keys(source).forEach((key) => { const value = source[key]; target[key] = value; }); }); return target; } export default assign;