UNPKG

@jil/args

Version:

A convention based argument parsing and formatting library, with strict validation checks

22 lines 749 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mapParserOptions = void 0; function mapParserOptions(configs, options, params, { onCommand, onOption, onParam, }) { if (onCommand && Array.isArray(configs.commands)) { configs.commands.forEach(command => { onCommand(command); }); } if (onOption) { Object.keys(configs.options).forEach(name => { onOption(configs.options[name], options[name], name); }); } if (onParam && configs.params) { configs.params.forEach((config, i) => { onParam(config, params[i], i); }); } } exports.mapParserOptions = mapParserOptions; //# sourceMappingURL=mapParserOptions.js.map