UNPKG

opennms

Version:

Client API for the OpenNMS network monitoring platform

1 lines 5.7 kB
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/axios/lib/helpers/buildURL.js","dependencies":[{"path":"/data/node_modules/axios/lib/helpers/buildURL.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 utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).replace(/%40/gi, '@').replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n }\n\n if (!utils.isArray(val)) {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};",{"version":3,"sources":["node_modules/axios/lib/helpers/buildURL.js"],"names":["utils","require","encode","val","encodeURIComponent","replace","module","exports","buildURL","url","params","paramsSerializer","serializedParams","isURLSearchParams","toString","parts","forEach","serialize","key","isArray","parseValue","v","isDate","toISOString","isObject","JSON","stringify","push","join","indexOf"],"mappings":"AAAA;;AAEA,IAAIA,QAAQC,QAAQ,YAAR,CAAZ;;AAEA,SAASC,MAAT,CAAgBC,GAAhB,EAAqB;AACnB,SAAOC,mBAAmBD,GAAnB,EACLE,OADK,CACG,OADH,EACY,GADZ,EAELA,OAFK,CAEG,OAFH,EAEY,GAFZ,EAGLA,OAHK,CAGG,MAHH,EAGW,GAHX,EAILA,OAJK,CAIG,OAJH,EAIY,GAJZ,EAKLA,OALK,CAKG,MALH,EAKW,GALX,EAMLA,OANK,CAMG,OANH,EAMY,GANZ,EAOLA,OAPK,CAOG,OAPH,EAOY,GAPZ,CAAP;AAQD;;AAED;;;;;;;AAOAC,OAAOC,OAAP,GAAiB,SAASC,QAAT,CAAkBC,GAAlB,EAAuBC,MAAvB,EAA+BC,gBAA/B,EAAiD;AAChE;AACA,MAAI,CAACD,MAAL,EAAa;AACX,WAAOD,GAAP;AACD;;AAED,MAAIG,gBAAJ;AACA,MAAID,gBAAJ,EAAsB;AACpBC,uBAAmBD,iBAAiBD,MAAjB,CAAnB;AACD,GAFD,MAEO,IAAIV,MAAMa,iBAAN,CAAwBH,MAAxB,CAAJ,EAAqC;AAC1CE,uBAAmBF,OAAOI,QAAP,EAAnB;AACD,GAFM,MAEA;AACL,QAAIC,QAAQ,EAAZ;;AAEAf,UAAMgB,OAAN,CAAcN,MAAd,EAAsB,SAASO,SAAT,CAAmBd,GAAnB,EAAwBe,GAAxB,EAA6B;AACjD,UAAIf,QAAQ,IAAR,IAAgB,OAAOA,GAAP,KAAe,WAAnC,EAAgD;AAC9C;AACD;;AAED,UAAIH,MAAMmB,OAAN,CAAchB,GAAd,CAAJ,EAAwB;AACtBe,cAAMA,MAAM,IAAZ;AACD;;AAED,UAAI,CAAClB,MAAMmB,OAAN,CAAchB,GAAd,CAAL,EAAyB;AACvBA,cAAM,CAACA,GAAD,CAAN;AACD;;AAEDH,YAAMgB,OAAN,CAAcb,GAAd,EAAmB,SAASiB,UAAT,CAAoBC,CAApB,EAAuB;AACxC,YAAIrB,MAAMsB,MAAN,CAAaD,CAAb,CAAJ,EAAqB;AACnBA,cAAIA,EAAEE,WAAF,EAAJ;AACD,SAFD,MAEO,IAAIvB,MAAMwB,QAAN,CAAeH,CAAf,CAAJ,EAAuB;AAC5BA,cAAII,KAAKC,SAAL,CAAeL,CAAf,CAAJ;AACD;AACDN,cAAMY,IAAN,CAAWzB,OAAOgB,GAAP,IAAc,GAAd,GAAoBhB,OAAOmB,CAAP,CAA/B;AACD,OAPD;AAQD,KArBD;;AAuBAT,uBAAmBG,MAAMa,IAAN,CAAW,GAAX,CAAnB;AACD;;AAED,MAAIhB,gBAAJ,EAAsB;AACpBH,WAAO,CAACA,IAAIoB,OAAJ,CAAY,GAAZ,MAAqB,CAAC,CAAtB,GAA0B,GAA1B,GAAgC,GAAjC,IAAwCjB,gBAA/C;AACD;;AAED,SAAOH,GAAP;AACD,CA7CD","file":"buildURL.js","sourceRoot":"/data","sourcesContent":["'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%40/gi, '@').\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n }\n\n if (!utils.isArray(val)) {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n"]}]}