vue-di-loader
Version:
Vue Dependency Injection Webpack Loader
30 lines • 872 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var argumenter_1 = require("@joejukan/argumenter");
function functionString() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var argue = new argumenter_1.Argumenter(args);
var string = argue.string;
var method = argue.function;
if (string) {
return textString(string);
}
if (method) {
return methodString(method);
}
return "";
}
exports.functionString = functionString;
function methodString(method) {
return textString(method.toString());
}
function textString(value) {
var start = /^\s*function\s+anonymous\s*\(\s*\)\s*\{\s*/i;
var end = /\}\s*$/i;
value = value.replace(start, "").replace(end, "");
return value;
}
//# sourceMappingURL=function.string.js.map
;