UNPKG

@akala/core

Version:
16 lines 598 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; function getParamNames(func) { var fnStr = func.toString().replace(STRIP_COMMENTS, ''); var result = fnStr.slice(fnStr.indexOf('(') + 1, fnStr.indexOf(')')).match(/([^\s,]+)/g); if (result === null) result = []; return result; } exports.getParamNames = getParamNames; function escapeRegExp(str) { return str.replace(/[\-\[\]\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); } exports.escapeRegExp = escapeRegExp; //# sourceMappingURL=reflect.js.map