UNPKG

@bos-alpha/data

Version:

数据管理

61 lines (60 loc) 1.7 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; // 获取认证参数 export var getAuthorization = function (authType, formVals, digestAuthInfo) { if (authType === 'basic') { return { type: authType, username: formVals.username, password: formVals.password }; } else if (authType === 'digest') { return __assign({ type: authType, username: formVals.username, password: formVals.password }, digestAuthInfo); } else if (authType === 'bearer') { return { type: authType, token: formVals.token }; } else if (authType === 'token') { return { type: 'token', token: "".concat(formVals.headerPrefix, " ").concat(formVals.token) }; } return { type: authType }; }; // 获取key-value对象 export var getKvObject = function (params) { var objParams = {}; try { if (typeof params === 'object') { objParams = params; } else if (params && typeof params === 'string') { objParams = JSON.parse(params); } } catch (err) { } // 去除空值 var objtmp = {}; Object.keys(objParams).forEach(function (key) { if (key) { objtmp[key] = objParams[key]; } }); return objtmp; };