fargv
Version:
Multi-customizable parser of process.argv for nodejs.
23 lines (12 loc) • 464 B
JavaScript
const isObject = require("../../../dependencies/isObject");
const staticSetArrayParseOptions = function(arrayParse, redefine) {
if(arrayParse == "reset" || redefine) {
this.createOptions();
this._options.arrayParse = null;
if(arrayParse == "reset") return this;
}
if(!isObject(arrayParse)) return this;
arrayParse = Object.assign({}, arrayParse);
return this.options({ arrayParse });
};
module.exports = staticSetArrayParseOptions;