opennms
Version:
Client API for the OpenNMS network monitoring platform
1 lines • 8.28 kB
JSON
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/axios/lib/core/Axios.js","dependencies":[{"path":"/data/node_modules/axios/lib/core/Axios.js","mtime":1553611387516},{"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 defaults = require('./../defaults');\nvar utils = require('./../utils');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar isAbsoluteURL = require('./../helpers/isAbsoluteURL');\nvar combineURLs = require('./../helpers/combineURLs');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = utils.merge({\n url: arguments[0]\n }, arguments[1]);\n }\n\n config = utils.merge(defaults, this.defaults, { method: 'get' }, config);\n config.method = config.method.toLowerCase();\n\n // Support baseURL config\n if (config.baseURL && !isAbsoluteURL(config.url)) {\n config.url = combineURLs(config.baseURL, config.url);\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function (url, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function (url, data, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;",{"version":3,"sources":["node_modules/axios/lib/core/Axios.js"],"names":["defaults","require","utils","InterceptorManager","dispatchRequest","isAbsoluteURL","combineURLs","Axios","instanceConfig","interceptors","request","response","prototype","config","merge","url","arguments","method","toLowerCase","baseURL","chain","undefined","promise","Promise","resolve","forEach","unshiftRequestInterceptors","interceptor","unshift","fulfilled","rejected","pushResponseInterceptors","push","length","then","shift","forEachMethodNoData","forEachMethodWithData","data","module","exports"],"mappings":"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","file":"Axios.js","sourceRoot":"/data","sourcesContent":["'use strict';\n\nvar defaults = require('./../defaults');\nvar utils = require('./../utils');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar isAbsoluteURL = require('./../helpers/isAbsoluteURL');\nvar combineURLs = require('./../helpers/combineURLs');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = utils.merge({\n url: arguments[0]\n }, arguments[1]);\n }\n\n config = utils.merge(defaults, this.defaults, { method: 'get' }, config);\n config.method = config.method.toLowerCase();\n\n // Support baseURL config\n if (config.baseURL && !isAbsoluteURL(config.url)) {\n config.url = combineURLs(config.baseURL, config.url);\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n"]}]}