UNPKG

nralcm

Version:

This is a framework based on NodeJs to manage rest api request lifecycle

21 lines (20 loc) 696 B
"use strict"; 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;