1
0
mirror of https://github.com/thangisme/notes.git synced 2024-11-01 04:17:33 -04:00
notes/node_modules/stylelint/lib/testUtils/mergeTestDescriptions.js

18 lines
392 B
JavaScript
Raw Normal View History

2017-03-09 13:16:08 -05:00
"use strict"
const _ = require("lodash")
module.exports = function () {
const mergeWithArgs = [{}]
Array.from(arguments).forEach((arg) => mergeWithArgs.push(arg))
mergeWithArgs.push(mergeCustomizer)
return _.mergeWith.apply(_, mergeWithArgs)
}
function mergeCustomizer(objValue, srcValue) {
if (_.isArray(objValue, mergeCustomizer)) {
return objValue.concat(srcValue)
}
}