@wmfs/tymly
Version:
A framework for building and sharing workflows in Node.js
14 lines (10 loc) • 349 B
JavaScript
const { isString } = require('lodash')
module.exports = function buildPaths (initialPaths, optionPaths) {
const paths = Array.isArray(initialPaths) ? initialPaths : [initialPaths]
if (isString(optionPaths)) {
paths.push(optionPaths)
} else if (Array.isArray(optionPaths)) {
paths.push(...optionPaths)
} // if ...
return paths
}