alliance-bundle
Version:
Alliance Framework bundle
13 lines (11 loc) • 432 B
JavaScript
;
var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;
var ARGUMENT_NAMES = /([^\s,]+)/g;
function getParamNames(func) {
var fnStr = func.toString().replace(STRIP_COMMENTS, '');
var result = fnStr.slice(fnStr.indexOf('(') + 1, fnStr.indexOf(')')).match(ARGUMENT_NAMES);
if (result === null) result = [];
return result;
}
exports.getParamNames = getParamNames;
//# sourceMappingURL=paramNames.js.map