nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
21 lines (20 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Get method parameters names
* @param target Class
* @param methodName name of Method
* @returns Array of method parameters names
*/
function getMethodParameters(target, methodName) {
const methodString = target.toString();
let methodParameters = [];
if (methodString) {
let args = methodString.substr(methodString.indexOf(methodName));
args = args.substring(args.indexOf("(") + 1, args.indexOf(")"));
if (args.length)
methodParameters = args.replace(/ /g, "").split(",");
}
return methodParameters;
}
exports.getMethodParameters = getMethodParameters;