opennms
Version:
Client API for the OpenNMS network monitoring platform
1 lines • 11.3 kB
JSON
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/stackframe/stackframe.js","dependencies":[{"path":"/data/node_modules/stackframe/stackframe.js","mtime":1553611386808},{"path":"/data/.babelrc","mtime":1553611371556},{"path":"/data/node_modules/cache-loader/dist/cjs.js","mtime":1553611387012},{"path":"/data/node_modules/babel-loader/lib/index.js","mtime":1553611386992}],"contextDependencies":[],"result":["'use strict';\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n(function (root, factory) {\n 'use strict';\n // Universal Module Definition (UMD) to support AMD, CommonJS/Node.js, Rhino, and browsers.\n\n /* istanbul ignore next */\n\n if (typeof define === 'function' && define.amd) {\n define('stackframe', [], factory);\n } else if ((typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) === 'object') {\n module.exports = factory();\n } else {\n root.StackFrame = factory();\n }\n})(undefined, function () {\n 'use strict';\n\n function _isNumber(n) {\n return !isNaN(parseFloat(n)) && isFinite(n);\n }\n\n function StackFrame(functionName, args, fileName, lineNumber, columnNumber, source) {\n if (functionName !== undefined) {\n this.setFunctionName(functionName);\n }\n if (args !== undefined) {\n this.setArgs(args);\n }\n if (fileName !== undefined) {\n this.setFileName(fileName);\n }\n if (lineNumber !== undefined) {\n this.setLineNumber(lineNumber);\n }\n if (columnNumber !== undefined) {\n this.setColumnNumber(columnNumber);\n }\n if (source !== undefined) {\n this.setSource(source);\n }\n }\n\n StackFrame.prototype = {\n getFunctionName: function getFunctionName() {\n return this.functionName;\n },\n setFunctionName: function setFunctionName(v) {\n this.functionName = String(v);\n },\n\n getArgs: function getArgs() {\n return this.args;\n },\n setArgs: function setArgs(v) {\n if (Object.prototype.toString.call(v) !== '[object Array]') {\n throw new TypeError('Args must be an Array');\n }\n this.args = v;\n },\n\n // NOTE: Property name may be misleading as it includes the path,\n // but it somewhat mirrors V8's JavaScriptStackTraceApi\n // https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi and Gecko's\n // http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsIException.idl#14\n getFileName: function getFileName() {\n return this.fileName;\n },\n setFileName: function setFileName(v) {\n this.fileName = String(v);\n },\n\n getLineNumber: function getLineNumber() {\n return this.lineNumber;\n },\n setLineNumber: function setLineNumber(v) {\n if (!_isNumber(v)) {\n throw new TypeError('Line Number must be a Number');\n }\n this.lineNumber = Number(v);\n },\n\n getColumnNumber: function getColumnNumber() {\n return this.columnNumber;\n },\n setColumnNumber: function setColumnNumber(v) {\n if (!_isNumber(v)) {\n throw new TypeError('Column Number must be a Number');\n }\n this.columnNumber = Number(v);\n },\n\n getSource: function getSource() {\n return this.source;\n },\n setSource: function setSource(v) {\n this.source = String(v);\n },\n\n toString: function toString() {\n var functionName = this.getFunctionName() || '{anonymous}';\n var args = '(' + (this.getArgs() || []).join(',') + ')';\n var fileName = this.getFileName() ? '@' + this.getFileName() : '';\n var lineNumber = _isNumber(this.getLineNumber()) ? ':' + this.getLineNumber() : '';\n var columnNumber = _isNumber(this.getColumnNumber()) ? ':' + this.getColumnNumber() : '';\n return functionName + args + fileName + lineNumber + columnNumber;\n }\n };\n\n return StackFrame;\n});",{"version":3,"sources":["node_modules/stackframe/stackframe.js"],"names":["root","factory","define","amd","exports","module","StackFrame","_isNumber","n","isNaN","parseFloat","isFinite","functionName","args","fileName","lineNumber","columnNumber","source","undefined","setFunctionName","setArgs","setFileName","setLineNumber","setColumnNumber","setSource","prototype","getFunctionName","v","String","getArgs","Object","toString","call","TypeError","getFileName","getLineNumber","Number","getColumnNumber","getSource","join"],"mappings":"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","file":"stackframe.js","sourceRoot":"/data","sourcesContent":["(function (root, factory) {\n 'use strict';\n // Universal Module Definition (UMD) to support AMD, CommonJS/Node.js, Rhino, and browsers.\n\n /* istanbul ignore next */\n if (typeof define === 'function' && define.amd) {\n define('stackframe', [], factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.StackFrame = factory();\n }\n}(this, function () {\n 'use strict';\n function _isNumber(n) {\n return !isNaN(parseFloat(n)) && isFinite(n);\n }\n\n function StackFrame(functionName, args, fileName, lineNumber, columnNumber, source) {\n if (functionName !== undefined) {\n this.setFunctionName(functionName);\n }\n if (args !== undefined) {\n this.setArgs(args);\n }\n if (fileName !== undefined) {\n this.setFileName(fileName);\n }\n if (lineNumber !== undefined) {\n this.setLineNumber(lineNumber);\n }\n if (columnNumber !== undefined) {\n this.setColumnNumber(columnNumber);\n }\n if (source !== undefined) {\n this.setSource(source);\n }\n }\n\n StackFrame.prototype = {\n getFunctionName: function () {\n return this.functionName;\n },\n setFunctionName: function (v) {\n this.functionName = String(v);\n },\n\n getArgs: function () {\n return this.args;\n },\n setArgs: function (v) {\n if (Object.prototype.toString.call(v) !== '[object Array]') {\n throw new TypeError('Args must be an Array');\n }\n this.args = v;\n },\n\n // NOTE: Property name may be misleading as it includes the path,\n // but it somewhat mirrors V8's JavaScriptStackTraceApi\n // https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi and Gecko's\n // http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsIException.idl#14\n getFileName: function () {\n return this.fileName;\n },\n setFileName: function (v) {\n this.fileName = String(v);\n },\n\n getLineNumber: function () {\n return this.lineNumber;\n },\n setLineNumber: function (v) {\n if (!_isNumber(v)) {\n throw new TypeError('Line Number must be a Number');\n }\n this.lineNumber = Number(v);\n },\n\n getColumnNumber: function () {\n return this.columnNumber;\n },\n setColumnNumber: function (v) {\n if (!_isNumber(v)) {\n throw new TypeError('Column Number must be a Number');\n }\n this.columnNumber = Number(v);\n },\n\n getSource: function () {\n return this.source;\n },\n setSource: function (v) {\n this.source = String(v);\n },\n\n toString: function() {\n var functionName = this.getFunctionName() || '{anonymous}';\n var args = '(' + (this.getArgs() || []).join(',') + ')';\n var fileName = this.getFileName() ? ('@' + this.getFileName()) : '';\n var lineNumber = _isNumber(this.getLineNumber()) ? (':' + this.getLineNumber()) : '';\n var columnNumber = _isNumber(this.getColumnNumber()) ? (':' + this.getColumnNumber()) : '';\n return functionName + args + fileName + lineNumber + columnNumber;\n }\n };\n\n return StackFrame;\n}));\n"]}]}