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