UNPKG

alliance-bundle

Version:

Alliance Framework bundle

13 lines (11 loc) 432 B
'use strict'; 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