third_party/polymer3/bower_components/polymer/lib/mixins/property-effects.js
function parseArgs(argList, sig) {
  sig.args = argList.map(function(rawArg) {
    let arg = parseArg(rawArg);
    if (!arg.literal) {
      sig.static = false;
    }
    return arg;
  }, this);
  return sig;
}
function parseArgs(argList, sig) {
  sig.args = argList.map(function(rawArg) {
    let arg = parseArg(rawArg);
    if (!arg.literal) {
      sig.static = false;
    }
    return arg;
  }, this);
  return sig;
}
function parseArgs ( argList , sig ) { sig . args = argList . map ( function ( rawArg ) { let arg = parseArg ( rawArg ) ; if ( ! arg . literal ) { sig . static = false ; } return arg ; } , this ) ; return sig ; }
Parses an array of arguments and sets the `args` property of the supplied
signature metadata object. Sets the `static` property to false if any
argument is a non-literal.

@param {!Array<string>} argList Array of argument names
@param {!MethodSignature} sig Method signature metadata object
@return {!MethodSignature} The updated signature metadata object
@private
Parses an array of arguments and sets the args property of the supplied signature metadata object . Sets the static property to false if any argument is a non - literal .