UNPKG

vue-di-loader

Version:

Vue Dependency Injection Webpack Loader

30 lines 872 B
"use strict"; 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