89d8088930a64955ba4da6f678b34ddf3d55c1ea3188983acad3084de8efd264.json 12 KB

1
  1. {"ast":null,"code":"var __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nvar __read = this && this.__read || function (o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o),\n r,\n ar = [],\n e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n } catch (error) {\n e = {\n error: error\n };\n } finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n } finally {\n if (e) throw e.error;\n }\n }\n return ar;\n};\nvar __spread = this && this.__spread || function () {\n for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i]));\n return ar;\n};\nimport { regionUphostMap } from '../config';\nimport { DEFAULT_CHUNK_SIZE } from '../upload';\nexport function normalizeUploadConfig(config, logger) {\n var _a = __assign({}, config),\n upprotocol = _a.upprotocol,\n uphost = _a.uphost,\n otherConfig = __rest(_a, [\"upprotocol\", \"uphost\"]);\n var normalizeConfig = __assign({\n uphost: [],\n retryCount: 3,\n checkByMD5: false,\n forceDirect: false,\n useCdnDomain: true,\n checkByServer: false,\n concurrentRequestLimit: 3,\n chunkSize: DEFAULT_CHUNK_SIZE,\n upprotocol: 'https',\n debugLogLevel: 'OFF',\n disableStatisticsReport: false\n }, otherConfig);\n // 兼容原来的 http: https: 的写法\n if (upprotocol) {\n normalizeConfig.upprotocol = upprotocol.replace(/:$/, '');\n }\n var hostList = [];\n if (logger && (config === null || config === void 0 ? void 0 : config.uphost) != null && (config === null || config === void 0 ? void 0 : config.region) != null) {\n logger.warn('do not use both the uphost and region config.');\n }\n // 如果同时指定了 uphost 参数,添加到可用 host 列表\n if (uphost) {\n if (Array.isArray(uphost)) {\n hostList.push.apply(hostList, __spread(uphost));\n } else {\n hostList.push(uphost);\n }\n // 否则如果用户传了 region,添加指定 region 的 host 到可用 host 列表\n } else if (normalizeConfig === null || normalizeConfig === void 0 ? void 0 : normalizeConfig.region) {\n var hostMap = regionUphostMap[normalizeConfig === null || normalizeConfig === void 0 ? void 0 : normalizeConfig.region];\n if (normalizeConfig.useCdnDomain) {\n hostList.push.apply(hostList, __spread(hostMap.cdnUphost));\n } else {\n hostList.push.apply(hostList, __spread(hostMap.srcUphost));\n }\n }\n return __assign(__assign({}, normalizeConfig), {\n uphost: hostList.filter(Boolean)\n });\n}","map":{"version":3,"names":["__assign","Object","assign","t","s","i","n","arguments","length","p","prototype","hasOwnProperty","call","apply","__rest","e","indexOf","getOwnPropertySymbols","propertyIsEnumerable","__read","o","m","Symbol","iterator","r","ar","next","done","push","value","error","__spread","concat","regionUphostMap","DEFAULT_CHUNK_SIZE","normalizeUploadConfig","config","logger","_a","upprotocol","uphost","otherConfig","normalizeConfig","retryCount","checkByMD5","forceDirect","useCdnDomain","checkByServer","concurrentRequestLimit","chunkSize","debugLogLevel","disableStatisticsReport","replace","hostList","region","warn","Array","isArray","hostMap","cdnUphost","srcUphost","filter","Boolean"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/qiniu-js/esm/utils/config.js"],"sourcesContent":["var __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = (this && this.__rest) || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n};\nvar __read = (this && this.__read) || function (o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n};\nvar __spread = (this && this.__spread) || function () {\n for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i]));\n return ar;\n};\nimport { regionUphostMap } from '../config';\nimport { DEFAULT_CHUNK_SIZE } from '../upload';\nexport function normalizeUploadConfig(config, logger) {\n var _a = __assign({}, config), upprotocol = _a.upprotocol, uphost = _a.uphost, otherConfig = __rest(_a, [\"upprotocol\", \"uphost\"]);\n var normalizeConfig = __assign({ uphost: [], retryCount: 3, checkByMD5: false, forceDirect: false, useCdnDomain: true, checkByServer: false, concurrentRequestLimit: 3, chunkSize: DEFAULT_CHUNK_SIZE, upprotocol: 'https', debugLogLevel: 'OFF', disableStatisticsReport: false }, otherConfig);\n // 兼容原来的 http: https: 的写法\n if (upprotocol) {\n normalizeConfig.upprotocol = upprotocol\n .replace(/:$/, '');\n }\n var hostList = [];\n if (logger && (config === null || config === void 0 ? void 0 : config.uphost) != null && (config === null || config === void 0 ? void 0 : config.region) != null) {\n logger.warn('do not use both the uphost and region config.');\n }\n // 如果同时指定了 uphost 参数,添加到可用 host 列表\n if (uphost) {\n if (Array.isArray(uphost)) {\n hostList.push.apply(hostList, __spread(uphost));\n }\n else {\n hostList.push(uphost);\n }\n // 否则如果用户传了 region,添加指定 region 的 host 到可用 host 列表\n }\n else if (normalizeConfig === null || normalizeConfig === void 0 ? void 0 : normalizeConfig.region) {\n var hostMap = regionUphostMap[normalizeConfig === null || normalizeConfig === void 0 ? void 0 : normalizeConfig.region];\n if (normalizeConfig.useCdnDomain) {\n hostList.push.apply(hostList, __spread(hostMap.cdnUphost));\n }\n else {\n hostList.push.apply(hostList, __spread(hostMap.srcUphost));\n }\n }\n return __assign(__assign({}, normalizeConfig), { uphost: hostList.filter(Boolean) });\n}\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}