UNPKG

tchen-vuelayers

Version:

Web map Vue components with the power of OpenLayers

18 lines (15 loc) 372 B
import mergeDescriptors from 'merge-descriptors' /** * @param {...Object} args * @returns {Object} */ export default function multiMergeDescriptors (...args) { let redefine if (typeof args[args.length - 1] !== 'object') { redefine = args.pop() } return args.slice(1).reduce( (dest, src, i) => mergeDescriptors(dest, src, redefine), args[0], ) }