exports.parseArgNames = function()

in src/params.js [28:42]


exports.parseArgNames = function(params, argNames) {
    if (!params || typeof params !== 'object' || Array.isArray(params)) return {};
    const res = {};
    for (let key in params) {
        if (params.hasOwnProperty(key)) {
            const param = params[key];
            if (key.includes('-')) key = key.replace(/\-(\w)/g, (match, capture) => capture.toUpperCase());
            if (/^[A-Z]/.test(key)) key = key.substring(0,1).toLowerCase() + key.substring(1);
            const newKey = argNames.find(a => a == key);
            if (newKey) res[newKey] = param;
        }
    }
    res.args = params.args;
    return res;
}