axios-logger
Advanced tools
Comparing version 2.6.2 to 2.7.0
# Change Log | ||
## 2.7.0 | ||
- fix: update typescript version (#131) | ||
- fix: update axios version (#124) | ||
## 2.6.2 | ||
- fix: not stringifying data if data logging is disabled (#114) | ||
## 2.6.1 | ||
Fix minor some bugs. | ||
- #107 | ||
- #108 | ||
- #109 | ||
- #110 | ||
- #111 | ||
## 2.6.0 | ||
- Add query params to log (#83) | ||
- Use baseUrl to display full URL (#97) | ||
## 2.5.0 | ||
@@ -4,0 +28,0 @@ |
@@ -6,12 +6,10 @@ "use strict"; | ||
}); | ||
exports.assembleBuildConfig = assembleBuildConfig; | ||
exports.getGlobalConfig = getGlobalConfig; | ||
exports.setGlobalConfig = setGlobalConfig; | ||
exports.assembleBuildConfig = assembleBuildConfig; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); } | ||
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } | ||
let globalConfig = { | ||
@@ -29,14 +27,11 @@ method: true, | ||
}; | ||
function getGlobalConfig() { | ||
return globalConfig; | ||
} | ||
function setGlobalConfig(config) { | ||
globalConfig = _objectSpread(_objectSpread({}, globalConfig), config); | ||
} | ||
function assembleBuildConfig(config) { | ||
return _objectSpread(_objectSpread({}, globalConfig), config); | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vY29uZmlnLnRzIl0sIm5hbWVzIjpbImdsb2JhbENvbmZpZyIsIm1ldGhvZCIsInVybCIsInBhcmFtcyIsImRhdGEiLCJzdGF0dXMiLCJzdGF0dXNUZXh0IiwibG9nZ2VyIiwiY29uc29sZSIsImxvZyIsInByZWZpeFRleHQiLCJkYXRlRm9ybWF0IiwiaGVhZGVycyIsImdldEdsb2JhbENvbmZpZyIsInNldEdsb2JhbENvbmZpZyIsImNvbmZpZyIsImFzc2VtYmxlQnVpbGRDb25maWciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUVBLElBQUlBLFlBQXVDLEdBQUc7QUFDMUNDLEVBQUFBLE1BQU0sRUFBRSxJQURrQztBQUUxQ0MsRUFBQUEsR0FBRyxFQUFFLElBRnFDO0FBRzFDQyxFQUFBQSxNQUFNLEVBQUUsS0FIa0M7QUFJMUNDLEVBQUFBLElBQUksRUFBRSxJQUpvQztBQUsxQ0MsRUFBQUEsTUFBTSxFQUFFLElBTGtDO0FBTTFDQyxFQUFBQSxVQUFVLEVBQUUsSUFOOEI7QUFPMUNDLEVBQUFBLE1BQU0sRUFBRUMsT0FBTyxDQUFDQyxHQVAwQjtBQVExQ0MsRUFBQUEsVUFBVSxFQUFFLE9BUjhCO0FBUzFDQyxFQUFBQSxVQUFVLEVBQUUsS0FUOEI7QUFVMUNDLEVBQUFBLE9BQU8sRUFBRTtBQVZpQyxDQUE5Qzs7QUFhQSxTQUFTQyxlQUFULEdBQTJCO0FBQ3ZCLFNBQU9iLFlBQVA7QUFDSDs7QUFFRCxTQUFTYyxlQUFULENBQXlCQyxNQUF6QixFQUFrRDtBQUM5Q2YsRUFBQUEsWUFBWSxtQ0FDTEEsWUFESyxHQUVMZSxNQUZLLENBQVo7QUFJSDs7QUFFRCxTQUFTQyxtQkFBVCxDQUE2QkQsTUFBN0IsRUFBdUg7QUFDbkgseUNBQ09mLFlBRFAsR0FFT2UsTUFGUDtBQUlIIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXJyb3JMb2dDb25maWcsIEdsb2JhbExvZ0NvbmZpZywgUmVxdWVzdExvZ0NvbmZpZywgUmVzcG9uc2VMb2dDb25maWcgfSBmcm9tICcuL3R5cGVzJztcblxubGV0IGdsb2JhbENvbmZpZzogUmVxdWlyZWQ8R2xvYmFsTG9nQ29uZmlnPiA9IHtcbiAgICBtZXRob2Q6IHRydWUsXG4gICAgdXJsOiB0cnVlLFxuICAgIHBhcmFtczogZmFsc2UsXG4gICAgZGF0YTogdHJ1ZSxcbiAgICBzdGF0dXM6IHRydWUsXG4gICAgc3RhdHVzVGV4dDogdHJ1ZSxcbiAgICBsb2dnZXI6IGNvbnNvbGUubG9nLFxuICAgIHByZWZpeFRleHQ6ICdBeGlvcycsXG4gICAgZGF0ZUZvcm1hdDogZmFsc2UsXG4gICAgaGVhZGVyczogZmFsc2UsXG59O1xuXG5mdW5jdGlvbiBnZXRHbG9iYWxDb25maWcoKSB7XG4gICAgcmV0dXJuIGdsb2JhbENvbmZpZztcbn1cblxuZnVuY3Rpb24gc2V0R2xvYmFsQ29uZmlnKGNvbmZpZzogR2xvYmFsTG9nQ29uZmlnKSB7XG4gICAgZ2xvYmFsQ29uZmlnID0ge1xuICAgICAgICAuLi5nbG9iYWxDb25maWcsXG4gICAgICAgIC4uLmNvbmZpZyxcbiAgICB9O1xufVxuXG5mdW5jdGlvbiBhc3NlbWJsZUJ1aWxkQ29uZmlnKGNvbmZpZzogUmVxdWVzdExvZ0NvbmZpZyB8IFJlc3BvbnNlTG9nQ29uZmlnIHwgRXJyb3JMb2dDb25maWcpOiBSZXF1aXJlZDxHbG9iYWxMb2dDb25maWc+IHtcbiAgICByZXR1cm4ge1xuICAgICAgICAuLi5nbG9iYWxDb25maWcsXG4gICAgICAgIC4uLmNvbmZpZyxcbiAgICB9O1xufVxuXG5leHBvcnQge1xuICAgIGdldEdsb2JhbENvbmZpZyxcbiAgICBzZXRHbG9iYWxDb25maWcsXG4gICAgYXNzZW1ibGVCdWlsZENvbmZpZyxcbn07XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnbG9iYWxDb25maWciLCJtZXRob2QiLCJ1cmwiLCJwYXJhbXMiLCJkYXRhIiwic3RhdHVzIiwic3RhdHVzVGV4dCIsImxvZ2dlciIsImNvbnNvbGUiLCJsb2ciLCJwcmVmaXhUZXh0IiwiZGF0ZUZvcm1hdCIsImhlYWRlcnMiLCJnZXRHbG9iYWxDb25maWciLCJzZXRHbG9iYWxDb25maWciLCJjb25maWciLCJfb2JqZWN0U3ByZWFkIiwiYXNzZW1ibGVCdWlsZENvbmZpZyJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vY29uZmlnLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVycm9yTG9nQ29uZmlnLCBHbG9iYWxMb2dDb25maWcsIFJlcXVlc3RMb2dDb25maWcsIFJlc3BvbnNlTG9nQ29uZmlnIH0gZnJvbSAnLi90eXBlcyc7XG5cbmxldCBnbG9iYWxDb25maWc6IFJlcXVpcmVkPEdsb2JhbExvZ0NvbmZpZz4gPSB7XG4gICAgbWV0aG9kOiB0cnVlLFxuICAgIHVybDogdHJ1ZSxcbiAgICBwYXJhbXM6IGZhbHNlLFxuICAgIGRhdGE6IHRydWUsXG4gICAgc3RhdHVzOiB0cnVlLFxuICAgIHN0YXR1c1RleHQ6IHRydWUsXG4gICAgbG9nZ2VyOiBjb25zb2xlLmxvZyxcbiAgICBwcmVmaXhUZXh0OiAnQXhpb3MnLFxuICAgIGRhdGVGb3JtYXQ6IGZhbHNlLFxuICAgIGhlYWRlcnM6IGZhbHNlLFxufTtcblxuZnVuY3Rpb24gZ2V0R2xvYmFsQ29uZmlnKCkge1xuICAgIHJldHVybiBnbG9iYWxDb25maWc7XG59XG5cbmZ1bmN0aW9uIHNldEdsb2JhbENvbmZpZyhjb25maWc6IEdsb2JhbExvZ0NvbmZpZykge1xuICAgIGdsb2JhbENvbmZpZyA9IHtcbiAgICAgICAgLi4uZ2xvYmFsQ29uZmlnLFxuICAgICAgICAuLi5jb25maWcsXG4gICAgfTtcbn1cblxuZnVuY3Rpb24gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWc6IFJlcXVlc3RMb2dDb25maWcgfCBSZXNwb25zZUxvZ0NvbmZpZyB8IEVycm9yTG9nQ29uZmlnKTogUmVxdWlyZWQ8R2xvYmFsTG9nQ29uZmlnPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgLi4uZ2xvYmFsQ29uZmlnLFxuICAgICAgICAuLi5jb25maWcsXG4gICAgfTtcbn1cblxuZXhwb3J0IHtcbiAgICBnZXRHbG9iYWxDb25maWcsXG4gICAgc2V0R2xvYmFsQ29uZmlnLFxuICAgIGFzc2VtYmxlQnVpbGRDb25maWcsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRUEsSUFBSUEsWUFBdUMsR0FBRztFQUMxQ0MsTUFBTSxFQUFFLElBQUk7RUFDWkMsR0FBRyxFQUFFLElBQUk7RUFDVEMsTUFBTSxFQUFFLEtBQUs7RUFDYkMsSUFBSSxFQUFFLElBQUk7RUFDVkMsTUFBTSxFQUFFLElBQUk7RUFDWkMsVUFBVSxFQUFFLElBQUk7RUFDaEJDLE1BQU0sRUFBRUMsT0FBTyxDQUFDQyxHQUFHO0VBQ25CQyxVQUFVLEVBQUUsT0FBTztFQUNuQkMsVUFBVSxFQUFFLEtBQUs7RUFDakJDLE9BQU8sRUFBRTtBQUNiLENBQUM7QUFFRCxTQUFTQyxlQUFlQSxDQUFBLEVBQUc7RUFDdkIsT0FBT2IsWUFBWTtBQUN2QjtBQUVBLFNBQVNjLGVBQWVBLENBQUNDLE1BQXVCLEVBQUU7RUFDOUNmLFlBQVksR0FBQWdCLGFBQUEsQ0FBQUEsYUFBQSxLQUNMaEIsWUFBWSxHQUNaZSxNQUFNLENBQ1o7QUFDTDtBQUVBLFNBQVNFLG1CQUFtQkEsQ0FBQ0YsTUFBNkQsRUFBNkI7RUFDbkgsT0FBQUMsYUFBQSxDQUFBQSxhQUFBLEtBQ09oQixZQUFZLEdBQ1plLE1BQU07QUFFakIifQ== |
import { GlobalLogConfig } from './types'; | ||
import { AxiosResponse } from "axios/index"; | ||
declare class StringBuilder { | ||
@@ -9,7 +10,3 @@ private config; | ||
makeDateFormat(date: Date): this; | ||
makeHeader(headers?: { | ||
[key: string]: { | ||
value: string; | ||
}; | ||
}): this; | ||
makeHeader(headers?: AxiosResponse['headers']): this; | ||
makeUrl(url?: string, baseUrl?: string): this; | ||
@@ -21,8 +18,4 @@ makeParams(params?: object): this; | ||
build(): string; | ||
/** | ||
* Helper imported from Axios library | ||
* @see https://github.com/axios/axios/blob/d99d5faac29899eba68ce671e6b3cbc9832e9ad8/lib/helpers/combineURLs.js | ||
* */ | ||
combineURLs(baseURL: string, relativeURL?: string): string; | ||
} | ||
export default StringBuilder; |
@@ -7,19 +7,13 @@ "use strict"; | ||
exports.default = void 0; | ||
var _dateformat = _interopRequireDefault(require("dateformat")); | ||
var _chalk = _interopRequireDefault(require("chalk")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); } | ||
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } | ||
class StringBuilder { | ||
constructor(config) { | ||
_defineProperty(this, "config", void 0); | ||
_defineProperty(this, "printQueue", void 0); | ||
_defineProperty(this, "filteredHeaderList", void 0); | ||
this.config = config; | ||
@@ -29,3 +23,2 @@ this.printQueue = []; | ||
} | ||
makeLogTypeWithPrefix(logType) { | ||
@@ -36,3 +29,2 @@ const prefix = this.config.prefixText === false ? `[${logType}]` : `[${this.config.prefixText || 'Axios'}][${logType}]`; | ||
} | ||
makeDateFormat(date) { | ||
@@ -45,10 +37,7 @@ // allow for opting-out of adding the timestamp (as most loggers already add this) | ||
} | ||
return this; | ||
} | ||
makeHeader(headers) { | ||
if (this.config.headers && headers) { | ||
const headerMap = {}; | ||
for (let key in headers) { | ||
@@ -59,9 +48,6 @@ if (!this.filteredHeaderList.includes(key)) { | ||
} | ||
this.printQueue.push(JSON.stringify(headerMap)); | ||
} | ||
return this; | ||
} | ||
makeUrl(url, baseUrl) { | ||
@@ -72,6 +58,4 @@ if (this.config.url && url) { | ||
} | ||
return this; | ||
} | ||
makeParams(params) { | ||
@@ -81,3 +65,2 @@ if (this.config.params && params) this.printQueue.push(JSON.stringify(params)); | ||
} | ||
makeMethod(method) { | ||
@@ -87,3 +70,2 @@ if (this.config.method && method) this.printQueue.push(_chalk.default.yellow(method.toUpperCase())); | ||
} | ||
makeData(data) { | ||
@@ -94,6 +76,4 @@ if (this.config.data && data) { | ||
} | ||
return this; | ||
} | ||
makeStatus(status, statusText) { | ||
@@ -103,20 +83,11 @@ if (this.config.status && this.config.statusText && status && statusText) this.printQueue.push(`${status}:${statusText}`);else if (this.config.status && status) this.printQueue.push(`${status}`);else if (this.config.statusText && statusText) this.printQueue.push(statusText); | ||
} | ||
build() { | ||
return this.printQueue.join(' '); | ||
} | ||
/** | ||
* Helper imported from Axios library | ||
* @see https://github.com/axios/axios/blob/d99d5faac29899eba68ce671e6b3cbc9832e9ad8/lib/helpers/combineURLs.js | ||
* */ | ||
combineURLs(baseURL, relativeURL) { | ||
return relativeURL ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; | ||
return relativeURL ? new URL(relativeURL, baseURL || undefined).toString() : baseURL; | ||
} | ||
} | ||
var _default = StringBuilder; | ||
exports.default = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vc3RyaW5nLWJ1aWxkZXIudHMiXSwibmFtZXMiOlsiU3RyaW5nQnVpbGRlciIsImNvbnN0cnVjdG9yIiwiY29uZmlnIiwicHJpbnRRdWV1ZSIsImZpbHRlcmVkSGVhZGVyTGlzdCIsIm1ha2VMb2dUeXBlV2l0aFByZWZpeCIsImxvZ1R5cGUiLCJwcmVmaXgiLCJwcmVmaXhUZXh0IiwicHVzaCIsImNoYWxrIiwiZ3JlZW4iLCJtYWtlRGF0ZUZvcm1hdCIsImRhdGUiLCJkYXRlRm9ybWF0IiwibWFrZUhlYWRlciIsImhlYWRlcnMiLCJoZWFkZXJNYXAiLCJrZXkiLCJpbmNsdWRlcyIsIkpTT04iLCJzdHJpbmdpZnkiLCJtYWtlVXJsIiwidXJsIiwiYmFzZVVybCIsImNvbWJpbmVVUkxzIiwibWFrZVBhcmFtcyIsInBhcmFtcyIsIm1ha2VNZXRob2QiLCJtZXRob2QiLCJ5ZWxsb3ciLCJ0b1VwcGVyQ2FzZSIsIm1ha2VEYXRhIiwiZGF0YSIsInN0ciIsIm1ha2VTdGF0dXMiLCJzdGF0dXMiLCJzdGF0dXNUZXh0IiwiYnVpbGQiLCJqb2luIiwiYmFzZVVSTCIsInJlbGF0aXZlVVJMIiwicmVwbGFjZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBOzs7Ozs7QUFFQSxNQUFNQSxhQUFOLENBQW9CO0FBS2hCQyxFQUFBQSxXQUFXLENBQUNDLE1BQUQsRUFBMEI7QUFBQTs7QUFBQTs7QUFBQTs7QUFDakMsU0FBS0EsTUFBTCxHQUFjQSxNQUFkO0FBQ0EsU0FBS0MsVUFBTCxHQUFrQixFQUFsQjtBQUNBLFNBQUtDLGtCQUFMLEdBQTBCLENBQUMsUUFBRCxFQUFXLFFBQVgsRUFBcUIsS0FBckIsRUFBNEIsTUFBNUIsRUFBb0MsTUFBcEMsRUFBNEMsS0FBNUMsRUFBbUQsT0FBbkQsRUFBNEQsY0FBNUQsRUFBNEUsZ0JBQTVFLEVBQThGLE1BQTlGLEVBQXNHLE1BQXRHLEVBQThHLFlBQTlHLEVBQTRILHlCQUE1SCxDQUExQjtBQUNI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QXVDO0FBQzdDLFFBQUcsS0FBS25DLE1BQUwsQ0FBWWtDLE1BQVosSUFBc0IsS0FBS2xDLE1BQUwsQ0FBWW1DLFVBQWxDLElBQWdERCxNQUFoRCxJQUEwREMsVUFBN0QsRUFBeUUsS0FBS2xDLFVBQUwsQ0FBZ0JNLElBQWhCLENBQXNCLEdBQUUyQixNQUFPLElBQUdDLFVBQVcsRUFBN0MsRUFBekUsS0FDSyxJQUFHLEtBQUtuQyxNQUFMLENBQVlrQyxNQUFaLElBQXNCQSxNQUF6QixFQUFpQyxLQUFLakMsVUFBTCxDQUFnQk0sSUFBaEIsQ0FBc0IsR0FBRTJCLE1BQU8sRUFBL0IsRUFBakMsS0FDQSxJQUFHLEtBQUtsQyxNQUFMLENBQVltQyxVQUFaLElBQTBCQSxVQUE3QixFQUF5QyxLQUFLbEMsVUFBTCxDQUFnQk0sSUFBaEIsQ0FBcUI0QixVQUFyQjtBQUM5QyxXQUFPLElBQVA7QUFDSDs7QUFFREMsRUFBQUEsS0FBSyxHQUFHO0FBQ0osV0FBTyxLQUFLbkMsVUFBTCxDQUFnQm9DLElBQWhCLENBQXFCLEdBQXJCLENBQVA7QUFDSDtBQUVEO0FBQ0o7QUFDQTtBQUNBOzs7QUFDSWQsRUFBQUEsV0FBVyxDQUFDZSxPQUFELEVBQWtCQyxXQUFsQixFQUFnRDtBQUN2RCxXQUFPQSxXQUFXLEdBQ1pELE9BQU8sQ0FBQ0UsT0FBUixDQUFnQixNQUFoQixFQUF3QixFQUF4QixJQUE4QixHQUE5QixHQUFvQ0QsV0FBVyxDQUFDQyxPQUFaLENBQW9CLE1BQXBCLEVBQTRCLEVBQTVCLENBRHhCLEdBRVpGLE9BRk47QUFHSDs7QUF0RmU7O2VBeUZMeEMsYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkYXRlZm9ybWF0IGZyb20gJ2RhdGVmb3JtYXQnO1xuaW1wb3J0IHsgR2xvYmFsTG9nQ29uZmlnIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgY2hhbGsgZnJvbSAnY2hhbGsnO1xuXG5jbGFzcyBTdHJpbmdCdWlsZGVyIHtcbiAgICBwcml2YXRlIGNvbmZpZzogR2xvYmFsTG9nQ29uZmlnO1xuICAgIHByaXZhdGUgcHJpbnRRdWV1ZTogQXJyYXk8c3RyaW5nPjtcbiAgICBwcml2YXRlIGZpbHRlcmVkSGVhZGVyTGlzdDogQXJyYXk8U3RyaW5nPjtcblxuICAgIGNvbnN0cnVjdG9yKGNvbmZpZzogR2xvYmFsTG9nQ29uZmlnKSB7XG4gICAgICAgIHRoaXMuY29uZmlnID0gY29uZmlnO1xuICAgICAgICB0aGlzLnByaW50UXVldWUgPSBbXTtcbiAgICAgICAgdGhpcy5maWx0ZXJlZEhlYWRlckxpc3QgPSBbJ2NvbW1vbicsICdkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAncG9zdCcsICdwdXQnLCAncGF0Y2gnLCAnY29udGVudC10eXBlJywgJ2NvbnRlbnQtbGVuZ3RoJywgJ3ZhcnknLCAnZGF0ZScsICdjb25uZWN0aW9uJywgJ2NvbnRlbnQtc2VjdXJpdHktcG9saWN5J107XG4gICAgfVxuXG4gICAgbWFrZUxvZ1R5cGVXaXRoUHJlZml4KGxvZ1R5cGU6IHN0cmluZykge1xuICAgICAgICBjb25zdCBwcmVmaXggPSB0aGlzLmNvbmZpZy5wcmVmaXhUZXh0ID09PSBmYWxzZSA/IGBbJHtsb2dUeXBlfV1gIDogYFske3RoaXMuY29uZmlnLnByZWZpeFRleHQgfHwgJ0F4aW9zJ31dWyR7bG9nVHlwZX1dYDtcbiAgICAgICAgdGhpcy5wcmludFF1ZXVlLnB1c2goY2hhbGsuZ3JlZW4ocHJlZml4KSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIG1ha2VEYXRlRm9ybWF0KGRhdGU6IERhdGUpIHtcbiAgICAgICAgLy8gYWxsb3cgZm9yIG9wdGluZy1vdXQgb2YgYWRkaW5nIHRoZSB0aW1lc3RhbXAgKGFzIG1vc3QgbG9nZ2VycyBhbHJlYWR5IGFkZCB0aGlzKVxuICAgICAgICBpZiAodGhpcy5jb25maWcuZGF0ZUZvcm1hdCAhPT0gZmFsc2UpIHtcbiAgICAgICAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgICAgICAgIGNvbnN0IGRhdGVGb3JtYXQgPSBkYXRlZm9ybWF0KGRhdGUsIHRoaXMuY29uZmlnLmRhdGVGb3JtYXQgfHwgJ2lzb0RhdGVUaW1lJyk7XG4gICAgICAgICAgICB0aGlzLnByaW50UXVldWUucHVzaChkYXRlRm9ybWF0KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlSGVhZGVyKGhlYWRlcnM/OiB7IFtrZXk6c3RyaW5nXSA6IHt2YWx1ZTpzdHJpbmd9fSkge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy5oZWFkZXJzICYmIGhlYWRlcnMpIHtcbiAgICAgICAgICAgIGNvbnN0IGhlYWRlck1hcDp7IFtrZXk6c3RyaW5nXSA6IHt2YWx1ZTpzdHJpbmd9fSA9IHt9O1xuICAgICAgICAgICAgZm9yKGxldCBrZXkgaW4gaGVhZGVycykge1xuICAgICAgICAgICAgICAgIGlmKCF0aGlzLmZpbHRlcmVkSGVhZGVyTGlzdC5pbmNsdWRlcyhrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlck1hcFtrZXldID0gaGVhZGVyc1trZXldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5wcmludFF1ZXVlLnB1c2goSlNPTi5zdHJpbmdpZnkoaGVhZGVyTWFwKSk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgbWFrZVVybCh1cmw/OiBzdHJpbmcsIGJhc2VVcmw/OiBzdHJpbmcpIHtcbiAgICAgICAgaWYodGhpcy5jb25maWcudXJsICYmIHVybCkge1xuICAgICAgICAgICAgaWYoYmFzZVVybCkgdXJsID0gdGhpcy5jb21iaW5lVVJMcyhiYXNlVXJsLCB1cmwpO1xuICAgICAgICAgICAgdGhpcy5wcmludFF1ZXVlLnB1c2godXJsKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlUGFyYW1zKHBhcmFtcz86IG9iamVjdCkge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy5wYXJhbXMgJiYgcGFyYW1zKSB0aGlzLnByaW50UXVldWUucHVzaChKU09OLnN0cmluZ2lmeShwYXJhbXMpKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgbWFrZU1ldGhvZChtZXRob2Q/OiBzdHJpbmcpIHtcbiAgICAgICAgaWYodGhpcy5jb25maWcubWV0aG9kICYmIG1ldGhvZCkgdGhpcy5wcmludFF1ZXVlLnB1c2goY2hhbGsueWVsbG93KG1ldGhvZC50b1VwcGVyQ2FzZSgpKSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIG1ha2VEYXRhKGRhdGE6IG9iamVjdCkge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy5kYXRhICYmIGRhdGEpIHtcbiAgICAgICAgICAgIGNvbnN0IHN0ciA9IHR5cGVvZiBkYXRhID09PSBgc3RyaW5nYCA/IGRhdGEgOiBKU09OLnN0cmluZ2lmeShkYXRhKTtcbiAgICAgICAgICAgIHRoaXMucHJpbnRRdWV1ZS5wdXNoKHN0cik7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgbWFrZVN0YXR1cyhzdGF0dXM/OiBudW1iZXIsIHN0YXR1c1RleHQ/OiBzdHJpbmcpIHtcbiAgICAgICAgaWYodGhpcy5jb25maWcuc3RhdHVzICYmIHRoaXMuY29uZmlnLnN0YXR1c1RleHQgJiYgc3RhdHVzICYmIHN0YXR1c1RleHQpIHRoaXMucHJpbnRRdWV1ZS5wdXNoKGAke3N0YXR1c306JHtzdGF0dXNUZXh0fWApO1xuICAgICAgICBlbHNlIGlmKHRoaXMuY29uZmlnLnN0YXR1cyAmJiBzdGF0dXMpIHRoaXMucHJpbnRRdWV1ZS5wdXNoKGAke3N0YXR1c31gKTtcbiAgICAgICAgZWxzZSBpZih0aGlzLmNvbmZpZy5zdGF0dXNUZXh0ICYmIHN0YXR1c1RleHQpIHRoaXMucHJpbnRRdWV1ZS5wdXNoKHN0YXR1c1RleHQpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBidWlsZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucHJpbnRRdWV1ZS5qb2luKCcgJyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogSGVscGVyIGltcG9ydGVkIGZyb20gQXhpb3MgbGlicmFyeVxuICAgICAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2F4aW9zL2F4aW9zL2Jsb2IvZDk5ZDVmYWFjMjk4OTllYmE2OGNlNjcxZTZiM2NiYzk4MzJlOWFkOC9saWIvaGVscGVycy9jb21iaW5lVVJMcy5qc1xuICAgICAqICovXG4gICAgY29tYmluZVVSTHMoYmFzZVVSTDogc3RyaW5nLCByZWxhdGl2ZVVSTD86IHN0cmluZyk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiByZWxhdGl2ZVVSTFxuICAgICAgICAgICAgPyBiYXNlVVJMLnJlcGxhY2UoL1xcLyskLywgJycpICsgJy8nICsgcmVsYXRpdmVVUkwucmVwbGFjZSgvXlxcLysvLCAnJylcbiAgICAgICAgICAgIDogYmFzZVVSTDtcbiAgICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBTdHJpbmdCdWlsZGVyO1xuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfZGF0ZWZvcm1hdCIsIl9pbnRlcm9wUmVxdWlyZURlZmF1bHQiLCJyZXF1aXJlIiwiX2NoYWxrIiwib2JqIiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJfZGVmaW5lUHJvcGVydHkiLCJrZXkiLCJ2YWx1ZSIsIl90b1Byb3BlcnR5S2V5IiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJlbnVtZXJhYmxlIiwiY29uZmlndXJhYmxlIiwid3JpdGFibGUiLCJhcmciLCJfdG9QcmltaXRpdmUiLCJTdHJpbmciLCJpbnB1dCIsImhpbnQiLCJwcmltIiwiU3ltYm9sIiwidG9QcmltaXRpdmUiLCJ1bmRlZmluZWQiLCJyZXMiLCJjYWxsIiwiVHlwZUVycm9yIiwiTnVtYmVyIiwiU3RyaW5nQnVpbGRlciIsImNvbnN0cnVjdG9yIiwiY29uZmlnIiwicHJpbnRRdWV1ZSIsImZpbHRlcmVkSGVhZGVyTGlzdCIsIm1ha2VMb2dUeXBlV2l0aFByZWZpeCIsImxvZ1R5cGUiLCJwcmVmaXgiLCJwcmVmaXhUZXh0IiwicHVzaCIsImNoYWxrIiwiZ3JlZW4iLCJtYWtlRGF0ZUZvcm1hdCIsImRhdGUiLCJkYXRlRm9ybWF0IiwiZGF0ZWZvcm1hdCIsIm1ha2VIZWFkZXIiLCJoZWFkZXJzIiwiaGVhZGVyTWFwIiwiaW5jbHVkZXMiLCJKU09OIiwic3RyaW5naWZ5IiwibWFrZVVybCIsInVybCIsImJhc2VVcmwiLCJjb21iaW5lVVJMcyIsIm1ha2VQYXJhbXMiLCJwYXJhbXMiLCJtYWtlTWV0aG9kIiwibWV0aG9kIiwieWVsbG93IiwidG9VcHBlckNhc2UiLCJtYWtlRGF0YSIsImRhdGEiLCJzdHIiLCJtYWtlU3RhdHVzIiwic3RhdHVzIiwic3RhdHVzVGV4dCIsImJ1aWxkIiwiam9pbiIsImJhc2VVUkwiLCJyZWxhdGl2ZVVSTCIsIlVSTCIsInRvU3RyaW5nIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbW1vbi9zdHJpbmctYnVpbGRlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZGF0ZWZvcm1hdCBmcm9tICdkYXRlZm9ybWF0JztcbmltcG9ydCB7IEdsb2JhbExvZ0NvbmZpZyB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IGNoYWxrIGZyb20gJ2NoYWxrJztcbmltcG9ydCB7IEF4aW9zUmVzcG9uc2UgfSBmcm9tIFwiYXhpb3MvaW5kZXhcIjtcblxuY2xhc3MgU3RyaW5nQnVpbGRlciB7XG4gICAgcHJpdmF0ZSBjb25maWc6IEdsb2JhbExvZ0NvbmZpZztcbiAgICBwcml2YXRlIHByaW50UXVldWU6IEFycmF5PHN0cmluZz47XG4gICAgcHJpdmF0ZSBmaWx0ZXJlZEhlYWRlckxpc3Q6IEFycmF5PFN0cmluZz47XG5cbiAgICBjb25zdHJ1Y3Rvcihjb25maWc6IEdsb2JhbExvZ0NvbmZpZykge1xuICAgICAgICB0aGlzLmNvbmZpZyA9IGNvbmZpZztcbiAgICAgICAgdGhpcy5wcmludFF1ZXVlID0gW107XG4gICAgICAgIHRoaXMuZmlsdGVyZWRIZWFkZXJMaXN0ID0gWydjb21tb24nLCAnZGVsZXRlJywgJ2dldCcsICdoZWFkJywgJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJywgJ2NvbnRlbnQtdHlwZScsICdjb250ZW50LWxlbmd0aCcsICd2YXJ5JywgJ2RhdGUnLCAnY29ubmVjdGlvbicsICdjb250ZW50LXNlY3VyaXR5LXBvbGljeSddO1xuICAgIH1cblxuICAgIG1ha2VMb2dUeXBlV2l0aFByZWZpeChsb2dUeXBlOiBzdHJpbmcpIHtcbiAgICAgICAgY29uc3QgcHJlZml4ID0gdGhpcy5jb25maWcucHJlZml4VGV4dCA9PT0gZmFsc2UgPyBgWyR7bG9nVHlwZX1dYCA6IGBbJHt0aGlzLmNvbmZpZy5wcmVmaXhUZXh0IHx8ICdBeGlvcyd9XVske2xvZ1R5cGV9XWA7XG4gICAgICAgIHRoaXMucHJpbnRRdWV1ZS5wdXNoKGNoYWxrLmdyZWVuKHByZWZpeCkpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlRGF0ZUZvcm1hdChkYXRlOiBEYXRlKSB7XG4gICAgICAgIC8vIGFsbG93IGZvciBvcHRpbmctb3V0IG9mIGFkZGluZyB0aGUgdGltZXN0YW1wIChhcyBtb3N0IGxvZ2dlcnMgYWxyZWFkeSBhZGQgdGhpcylcbiAgICAgICAgaWYgKHRoaXMuY29uZmlnLmRhdGVGb3JtYXQgIT09IGZhbHNlKSB7XG4gICAgICAgICAgICAvLyBAdHMtaWdub3JlXG4gICAgICAgICAgICBjb25zdCBkYXRlRm9ybWF0ID0gZGF0ZWZvcm1hdChkYXRlLCB0aGlzLmNvbmZpZy5kYXRlRm9ybWF0IHx8ICdpc29EYXRlVGltZScpO1xuICAgICAgICAgICAgdGhpcy5wcmludFF1ZXVlLnB1c2goZGF0ZUZvcm1hdCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgbWFrZUhlYWRlcihoZWFkZXJzPzogQXhpb3NSZXNwb25zZVsnaGVhZGVycyddKSB7XG4gICAgICAgIGlmKHRoaXMuY29uZmlnLmhlYWRlcnMgJiYgaGVhZGVycykge1xuICAgICAgICAgICAgY29uc3QgaGVhZGVyTWFwOnsgW2tleTpzdHJpbmddIDoge3ZhbHVlOnN0cmluZ319ID0ge307XG4gICAgICAgICAgICBmb3IobGV0IGtleSBpbiBoZWFkZXJzKSB7XG4gICAgICAgICAgICAgICAgaWYoIXRoaXMuZmlsdGVyZWRIZWFkZXJMaXN0LmluY2x1ZGVzKGtleSkpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyTWFwW2tleV0gPSBoZWFkZXJzW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnByaW50UXVldWUucHVzaChKU09OLnN0cmluZ2lmeShoZWFkZXJNYXApKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlVXJsKHVybD86IHN0cmluZywgYmFzZVVybD86IHN0cmluZykge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy51cmwgJiYgdXJsKSB7XG4gICAgICAgICAgICBpZihiYXNlVXJsKSB1cmwgPSB0aGlzLmNvbWJpbmVVUkxzKGJhc2VVcmwsIHVybCk7XG4gICAgICAgICAgICB0aGlzLnByaW50UXVldWUucHVzaCh1cmwpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIG1ha2VQYXJhbXMocGFyYW1zPzogb2JqZWN0KSB7XG4gICAgICAgIGlmKHRoaXMuY29uZmlnLnBhcmFtcyAmJiBwYXJhbXMpIHRoaXMucHJpbnRRdWV1ZS5wdXNoKEpTT04uc3RyaW5naWZ5KHBhcmFtcykpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlTWV0aG9kKG1ldGhvZD86IHN0cmluZykge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy5tZXRob2QgJiYgbWV0aG9kKSB0aGlzLnByaW50UXVldWUucHVzaChjaGFsay55ZWxsb3cobWV0aG9kLnRvVXBwZXJDYXNlKCkpKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgbWFrZURhdGEoZGF0YTogb2JqZWN0KSB7XG4gICAgICAgIGlmKHRoaXMuY29uZmlnLmRhdGEgJiYgZGF0YSkge1xuICAgICAgICAgICAgY29uc3Qgc3RyID0gdHlwZW9mIGRhdGEgPT09IGBzdHJpbmdgID8gZGF0YSA6IEpTT04uc3RyaW5naWZ5KGRhdGEpO1xuICAgICAgICAgICAgdGhpcy5wcmludFF1ZXVlLnB1c2goc3RyKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBtYWtlU3RhdHVzKHN0YXR1cz86IG51bWJlciwgc3RhdHVzVGV4dD86IHN0cmluZykge1xuICAgICAgICBpZih0aGlzLmNvbmZpZy5zdGF0dXMgJiYgdGhpcy5jb25maWcuc3RhdHVzVGV4dCAmJiBzdGF0dXMgJiYgc3RhdHVzVGV4dCkgdGhpcy5wcmludFF1ZXVlLnB1c2goYCR7c3RhdHVzfToke3N0YXR1c1RleHR9YCk7XG4gICAgICAgIGVsc2UgaWYodGhpcy5jb25maWcuc3RhdHVzICYmIHN0YXR1cykgdGhpcy5wcmludFF1ZXVlLnB1c2goYCR7c3RhdHVzfWApO1xuICAgICAgICBlbHNlIGlmKHRoaXMuY29uZmlnLnN0YXR1c1RleHQgJiYgc3RhdHVzVGV4dCkgdGhpcy5wcmludFF1ZXVlLnB1c2goc3RhdHVzVGV4dCk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5wcmludFF1ZXVlLmpvaW4oJyAnKTtcbiAgICB9XG5cbiAgIGNvbWJpbmVVUkxzKGJhc2VVUkw6IHN0cmluZywgcmVsYXRpdmVVUkw/OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gcmVsYXRpdmVVUkwgPyBuZXcgVVJMKHJlbGF0aXZlVVJMLCBiYXNlVVJMIHx8IHVuZGVmaW5lZCkudG9TdHJpbmcoKSA6IGJhc2VVUkw7XG4gICAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBTdHJpbmdCdWlsZGVyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFBQSxXQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxNQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFBMEIsU0FBQUQsdUJBQUFHLEdBQUEsV0FBQUEsR0FBQSxJQUFBQSxHQUFBLENBQUFDLFVBQUEsR0FBQUQsR0FBQSxLQUFBRSxPQUFBLEVBQUFGLEdBQUE7QUFBQSxTQUFBRyxnQkFBQUgsR0FBQSxFQUFBSSxHQUFBLEVBQUFDLEtBQUEsSUFBQUQsR0FBQSxHQUFBRSxjQUFBLENBQUFGLEdBQUEsT0FBQUEsR0FBQSxJQUFBSixHQUFBLElBQUFPLE1BQUEsQ0FBQUMsY0FBQSxDQUFBUixHQUFBLEVBQUFJLEdBQUEsSUFBQUMsS0FBQSxFQUFBQSxLQUFBLEVBQUFJLFVBQUEsUUFBQUMsWUFBQSxRQUFBQyxRQUFBLG9CQUFBWCxHQUFBLENBQUFJLEdBQUEsSUFBQUMsS0FBQSxXQUFBTCxHQUFBO0FBQUEsU0FBQU0sZUFBQU0sR0FBQSxRQUFBUixHQUFBLEdBQUFTLFlBQUEsQ0FBQUQsR0FBQSwyQkFBQVIsR0FBQSxnQkFBQUEsR0FBQSxHQUFBVSxNQUFBLENBQUFWLEdBQUE7QUFBQSxTQUFBUyxhQUFBRSxLQUFBLEVBQUFDLElBQUEsZUFBQUQsS0FBQSxpQkFBQUEsS0FBQSxrQkFBQUEsS0FBQSxNQUFBRSxJQUFBLEdBQUFGLEtBQUEsQ0FBQUcsTUFBQSxDQUFBQyxXQUFBLE9BQUFGLElBQUEsS0FBQUcsU0FBQSxRQUFBQyxHQUFBLEdBQUFKLElBQUEsQ0FBQUssSUFBQSxDQUFBUCxLQUFBLEVBQUFDLElBQUEsMkJBQUFLLEdBQUEsc0JBQUFBLEdBQUEsWUFBQUUsU0FBQSw0REFBQVAsSUFBQSxnQkFBQUYsTUFBQSxHQUFBVSxNQUFBLEVBQUFULEtBQUE7QUFHMUIsTUFBTVUsYUFBYSxDQUFDO0VBS2hCQyxXQUFXQSxDQUFDQyxNQUF1QixFQUFFO0lBQUF4QixlQUFBO0lBQUFBLGVBQUE7SUFBQUEsZUFBQTtJQUNqQyxJQUFJLENBQUN3QixNQUFNLEdBQUdBLE1BQU07SUFDcEIsSUFBSSxDQUFDQyxVQUFVLEdBQUcsRUFBRTtJQUNwQixJQUFJLENBQUNDLGtCQUFrQixHQUFHLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSx5QkFBeUIsQ0FBQztFQUNwTDtFQUVBQyxxQkFBcUJBLENBQUNDLE9BQWUsRUFBRTtJQUNuQyxNQUFNQyxNQUFNLEdBQUcsSUFBSSxDQUFDTCxNQUFNLENBQUNNLFVBQVUsS0FBSyxLQUFLLEdBQUksSUFBR0YsT0FBUSxHQUFFLEdBQUksSUFBRyxJQUFJLENBQUNKLE1BQU0sQ0FBQ00sVUFBVSxJQUFJLE9BQVEsS0FBSUYsT0FBUSxHQUFFO0lBQ3ZILElBQUksQ0FBQ0gsVUFBVSxDQUFDTSxJQUFJLENBQUNDLGNBQUssQ0FBQ0MsS0FBSyxDQUFDSixNQUFNLENBQUMsQ0FBQztJQUN6QyxPQUFPLElBQUk7RUFDZjtFQUVBSyxjQUFjQSxDQUFDQyxJQUFVLEVBQUU7SUFDdkI7SUFDQSxJQUFJLElBQUksQ0FBQ1gsTUFBTSxDQUFDWSxVQUFVLEtBQUssS0FBSyxFQUFFO01BQ2xDO01BQ0EsTUFBTUEsVUFBVSxHQUFHLElBQUFDLG1CQUFVLEVBQUNGLElBQUksRUFBRSxJQUFJLENBQUNYLE1BQU0sQ0FBQ1ksVUFBVSxJQUFJLGFBQWEsQ0FBQztNQUM1RSxJQUFJLENBQUNYLFVBQVUsQ0FBQ00sSUFBSSxDQUFDSyxVQUFVLENBQUM7SUFDcEM7SUFDQSxPQUFPLElBQUk7RUFDZjtFQUVBRSxVQUFVQSxDQUFDQyxPQUFrQyxFQUFFO0lBQzNDLElBQUcsSUFBSSxDQUFDZixNQUFNLENBQUNlLE9BQU8sSUFBSUEsT0FBTyxFQUFFO01BQy9CLE1BQU1DLFNBQTBDLEdBQUcsQ0FBQyxDQUFDO01BQ3JELEtBQUksSUFBSXZDLEdBQUcsSUFBSXNDLE9BQU8sRUFBRTtRQUNwQixJQUFHLENBQUMsSUFBSSxDQUFDYixrQkFBa0IsQ0FBQ2UsUUFBUSxDQUFDeEMsR0FBRyxDQUFDLEVBQUU7VUFDdkN1QyxTQUFTLENBQUN2QyxHQUFHLENBQUMsR0FBR3NDLE9BQU8sQ0FBQ3RDLEdBQUcsQ0FBQztRQUNqQztNQUNKO01BRUEsSUFBSSxDQUFDd0IsVUFBVSxDQUFDTSxJQUFJLENBQUNXLElBQUksQ0FBQ0MsU0FBUyxDQUFDSCxTQUFTLENBQUMsQ0FBQztJQUNuRDtJQUNBLE9BQU8sSUFBSTtFQUNmO0VBRUFJLE9BQU9BLENBQUNDLEdBQVksRUFBRUMsT0FBZ0IsRUFBRTtJQUNwQyxJQUFHLElBQUksQ0FBQ3RCLE1BQU0sQ0FBQ3FCLEdBQUcsSUFBSUEsR0FBRyxFQUFFO01BQ3ZCLElBQUdDLE9BQU8sRUFBRUQsR0FBRyxHQUFHLElBQUksQ0FBQ0UsV0FBVyxDQUFDRCxPQUFPLEVBQUVELEdBQUcsQ0FBQztNQUNoRCxJQUFJLENBQUNwQixVQUFVLENBQUNNLElBQUksQ0FBQ2MsR0FBRyxDQUFDO0lBQzdCO0lBQ0EsT0FBTyxJQUFJO0VBQ2Y7RUFFQUcsVUFBVUEsQ0FBQ0MsTUFBZSxFQUFFO0lBQ3hCLElBQUcsSUFBSSxDQUFDekIsTUFBTSxDQUFDeUIsTUFBTSxJQUFJQSxNQUFNLEVBQUUsSUFBSSxDQUFDeEIsVUFBVSxDQUFDTSxJQUFJLENBQUNXLElBQUksQ0FBQ0MsU0FBUyxDQUFDTSxNQUFNLENBQUMsQ0FBQztJQUM3RSxPQUFPLElBQUk7RUFDZjtFQUVBQyxVQUFVQSxDQUFDQyxNQUFlLEVBQUU7SUFDeEIsSUFBRyxJQUFJLENBQUMzQixNQUFNLENBQUMyQixNQUFNLElBQUlBLE1BQU0sRUFBRSxJQUFJLENBQUMxQixVQUFVLENBQUNNLElBQUksQ0FBQ0MsY0FBSyxDQUFDb0IsTUFBTSxDQUFDRCxNQUFNLENBQUNFLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN6RixPQUFPLElBQUk7RUFDZjtFQUVBQyxRQUFRQSxDQUFDQyxJQUFZLEVBQUU7SUFDbkIsSUFBRyxJQUFJLENBQUMvQixNQUFNLENBQUMrQixJQUFJLElBQUlBLElBQUksRUFBRTtNQUN6QixNQUFNQyxHQUFHLEdBQUcsT0FBT0QsSUFBSSxLQUFNLFFBQU8sR0FBR0EsSUFBSSxHQUFHYixJQUFJLENBQUNDLFNBQVMsQ0FBQ1ksSUFBSSxDQUFDO01BQ2xFLElBQUksQ0FBQzlCLFVBQVUsQ0FBQ00sSUFBSSxDQUFDeUIsR0FBRyxDQUFDO0lBQzdCO0lBQ0EsT0FBTyxJQUFJO0VBQ2Y7RUFFQUMsVUFBVUEsQ0FBQ0MsTUFBZSxFQUFFQyxVQUFtQixFQUFFO0lBQzdDLElBQUcsSUFBSSxDQUFDbkMsTUFBTSxDQUFDa0MsTUFBTSxJQUFJLElBQUksQ0FBQ2xDLE1BQU0sQ0FBQ21DLFVBQVUsSUFBSUQsTUFBTSxJQUFJQyxVQUFVLEVBQUUsSUFBSSxDQUFDbEMsVUFBVSxDQUFDTSxJQUFJLENBQUUsR0FBRTJCLE1BQU8sSUFBR0MsVUFBVyxFQUFDLENBQUMsQ0FBQyxLQUNwSCxJQUFHLElBQUksQ0FBQ25DLE1BQU0sQ0FBQ2tDLE1BQU0sSUFBSUEsTUFBTSxFQUFFLElBQUksQ0FBQ2pDLFVBQVUsQ0FBQ00sSUFBSSxDQUFFLEdBQUUyQixNQUFPLEVBQUMsQ0FBQyxDQUFDLEtBQ25FLElBQUcsSUFBSSxDQUFDbEMsTUFBTSxDQUFDbUMsVUFBVSxJQUFJQSxVQUFVLEVBQUUsSUFBSSxDQUFDbEMsVUFBVSxDQUFDTSxJQUFJLENBQUM0QixVQUFVLENBQUM7SUFDOUUsT0FBTyxJQUFJO0VBQ2Y7RUFFQUMsS0FBS0EsQ0FBQSxFQUFHO0lBQ0osT0FBTyxJQUFJLENBQUNuQyxVQUFVLENBQUNvQyxJQUFJLENBQUMsR0FBRyxDQUFDO0VBQ3BDO0VBRURkLFdBQVdBLENBQUNlLE9BQWUsRUFBRUMsV0FBb0IsRUFBVTtJQUN0RCxPQUFPQSxXQUFXLEdBQUcsSUFBSUMsR0FBRyxDQUFDRCxXQUFXLEVBQUVELE9BQU8sSUFBSTdDLFNBQVMsQ0FBQyxDQUFDZ0QsUUFBUSxDQUFDLENBQUMsR0FBR0gsT0FBTztFQUN4RjtBQUNKO0FBQUMsSUFBQUksUUFBQSxHQUVjNUMsYUFBYTtBQUFBNkMsT0FBQSxDQUFBcEUsT0FBQSxHQUFBbUUsUUFBQSJ9 |
"use strict"; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbXX0= | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbW1vbi90eXBlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIENvbW1vbkNvbmZpZyB7XG4gICAgcHJlZml4VGV4dD86IHN0cmluZyB8IGJvb2xlYW4sXG4gICAgZGF0ZUZvcm1hdD86IHN0cmluZyB8IGJvb2xlYW4sXG4gICAgaGVhZGVycz86IGJvb2xlYW4sXG4gICAgbG9nZ2VyPzogKHRleHQ6IHN0cmluZykgPT4gYW55LFxuICAgIHBhcmFtcz86IGJvb2xlYW4sXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgR2xvYmFsTG9nQ29uZmlnIGV4dGVuZHMgQ29tbW9uQ29uZmlnIHtcbiAgICBkYXRhPzogYm9vbGVhbixcbiAgICBtZXRob2Q/OiBib29sZWFuLFxuICAgIHVybD86IGJvb2xlYW4sXG4gICAgc3RhdHVzPzogYm9vbGVhbixcbiAgICBzdGF0dXNUZXh0PzogYm9vbGVhbixcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXF1ZXN0TG9nQ29uZmlnIGV4dGVuZHMgQ29tbW9uQ29uZmlnIHtcbiAgICBkYXRhPzogYm9vbGVhbixcbiAgICBtZXRob2Q/OiBib29sZWFuLFxuICAgIHVybD86IGJvb2xlYW4sXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmVzcG9uc2VMb2dDb25maWcgZXh0ZW5kcyBDb21tb25Db25maWcge1xuICAgIGRhdGE/OiBib29sZWFuLFxuICAgIHN0YXR1cz86IGJvb2xlYW4sXG4gICAgc3RhdHVzVGV4dD86IGJvb2xlYW4sXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXJyb3JMb2dDb25maWcgZXh0ZW5kcyBDb21tb25Db25maWcge1xuICAgIGRhdGE/OiBib29sZWFuLFxuICAgIHN0YXR1cz86IGJvb2xlYW4sXG4gICAgc3RhdHVzVGV4dD86IGJvb2xlYW4sXG59XG4iXSwibWFwcGluZ3MiOiIifQ== |
@@ -6,6 +6,6 @@ "use strict"; | ||
}); | ||
Object.defineProperty(exports, "setGlobalConfig", { | ||
Object.defineProperty(exports, "errorLogger", { | ||
enumerable: true, | ||
get: function () { | ||
return _config.setGlobalConfig; | ||
return _error.errorLogger; | ||
} | ||
@@ -25,18 +25,13 @@ }); | ||
}); | ||
Object.defineProperty(exports, "errorLogger", { | ||
Object.defineProperty(exports, "setGlobalConfig", { | ||
enumerable: true, | ||
get: function () { | ||
return _error.errorLogger; | ||
return _config.setGlobalConfig; | ||
} | ||
}); | ||
var _config = require("./common/config"); | ||
var _request = _interopRequireDefault(require("./logger/request")); | ||
var _response = _interopRequireDefault(require("./logger/response")); | ||
var _error = require("./logger/error"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFDQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNldEdsb2JhbENvbmZpZyB9IGZyb20gJy4vY29tbW9uL2NvbmZpZyc7XG5pbXBvcnQgcmVxdWVzdExvZ2dlciBmcm9tICcuL2xvZ2dlci9yZXF1ZXN0JztcbmltcG9ydCByZXNwb25zZUxvZ2dlciBmcm9tICcuL2xvZ2dlci9yZXNwb25zZSc7XG5pbXBvcnQgeyBlcnJvckxvZ2dlciB9IGZyb20gJy4vbG9nZ2VyL2Vycm9yJztcblxuZXhwb3J0IHsgc2V0R2xvYmFsQ29uZmlnLCByZXF1ZXN0TG9nZ2VyLCByZXNwb25zZUxvZ2dlciwgZXJyb3JMb2dnZXIgfTsiXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29uZmlnIiwicmVxdWlyZSIsIl9yZXF1ZXN0IiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9yZXNwb25zZSIsIl9lcnJvciIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0Il0sInNvdXJjZXMiOlsiLi4vc3JjL2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNldEdsb2JhbENvbmZpZyB9IGZyb20gJy4vY29tbW9uL2NvbmZpZyc7XG5pbXBvcnQgcmVxdWVzdExvZ2dlciBmcm9tICcuL2xvZ2dlci9yZXF1ZXN0JztcbmltcG9ydCByZXNwb25zZUxvZ2dlciBmcm9tICcuL2xvZ2dlci9yZXNwb25zZSc7XG5pbXBvcnQgeyBlcnJvckxvZ2dlciB9IGZyb20gJy4vbG9nZ2VyL2Vycm9yJztcblxuZXhwb3J0IHsgc2V0R2xvYmFsQ29uZmlnLCByZXF1ZXN0TG9nZ2VyLCByZXNwb25zZUxvZ2dlciwgZXJyb3JMb2dnZXIgfTsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBQUEsT0FBQSxHQUFBQyxPQUFBO0FBQ0EsSUFBQUMsUUFBQSxHQUFBQyxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQUcsU0FBQSxHQUFBRCxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQUksTUFBQSxHQUFBSixPQUFBO0FBQTZDLFNBQUFFLHVCQUFBRyxHQUFBLFdBQUFBLEdBQUEsSUFBQUEsR0FBQSxDQUFBQyxVQUFBLEdBQUFELEdBQUEsS0FBQUUsT0FBQSxFQUFBRixHQUFBIn0= |
import { AxiosError } from 'axios'; | ||
import { ErrorLogConfig } from '../common/types'; | ||
declare function errorLoggerWithoutPromise(error: AxiosError, config?: ErrorLogConfig): AxiosError<any>; | ||
declare function errorLogger(error: AxiosError, config?: ErrorLogConfig): Promise<AxiosError<any>>; | ||
declare function errorLoggerWithoutPromise(error: AxiosError, config?: ErrorLogConfig): AxiosError<unknown, any>; | ||
declare function errorLogger(error: AxiosError, config?: ErrorLogConfig): Promise<AxiosError<unknown, any>>; | ||
export { errorLogger, errorLoggerWithoutPromise }; |
@@ -8,9 +8,5 @@ "use strict"; | ||
exports.errorLoggerWithoutPromise = errorLoggerWithoutPromise; | ||
var _config = require("../common/config"); | ||
var _stringBuilder = _interopRequireDefault(require("../common/string-builder")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function errorLoggerWithoutPromise(error, config = {}) { | ||
@@ -20,3 +16,2 @@ if (!error.config) { | ||
} | ||
const { | ||
@@ -32,3 +27,2 @@ config: { | ||
let status, statusText, data, headers; | ||
if (response) { | ||
@@ -40,13 +34,12 @@ status = response.status; | ||
} | ||
const buildConfig = (0, _config.assembleBuildConfig)(config); | ||
const stringBuilder = new _stringBuilder.default(buildConfig); | ||
const log = stringBuilder.makeLogTypeWithPrefix('Error').makeDateFormat(new Date()).makeMethod(method).makeUrl(url, baseURL).makeParams(params).makeStatus(status, statusText).makeHeader(headers).makeData(data).build(); | ||
const log = stringBuilder.makeLogTypeWithPrefix('Error').makeDateFormat(new Date()).makeMethod(method).makeUrl(url, baseURL).makeParams(params).makeStatus(status, statusText).makeHeader(headers).makeData(data) // TODO: fix type | ||
.build(); | ||
buildConfig.logger(log); | ||
return error; | ||
} | ||
function errorLogger(error, config) { | ||
return Promise.reject(errorLoggerWithoutPromise(error, config)); | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvZXJyb3IudHMiXSwibmFtZXMiOlsiZXJyb3JMb2dnZXJXaXRob3V0UHJvbWlzZSIsImVycm9yIiwiY29uZmlnIiwibWV0aG9kIiwiYmFzZVVSTCIsInBhcmFtcyIsInVybCIsInJlc3BvbnNlIiwic3RhdHVzIiwic3RhdHVzVGV4dCIsImRhdGEiLCJoZWFkZXJzIiwiYnVpbGRDb25maWciLCJzdHJpbmdCdWlsZGVyIiwiU3RyaW5nQnVpbGRlciIsImxvZyIsIm1ha2VMb2dUeXBlV2l0aFByZWZpeCIsIm1ha2VEYXRlRm9ybWF0IiwiRGF0ZSIsIm1ha2VNZXRob2QiLCJtYWtlVXJsIiwibWFrZVBhcmFtcyIsIm1ha2VTdGF0dXMiLCJtYWtlSGVhZGVyIiwibWFrZURhdGEiLCJidWlsZCIsImxvZ2dlciIsImVycm9yTG9nZ2VyIiwiUHJvbWlzZSIsInJlamVjdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQTs7QUFDQTs7OztBQUVBLFNBQVNBLHlCQUFULENBQW1DQyxLQUFuQyxFQUFzREMsTUFBc0IsR0FBRyxFQUEvRSxFQUFtRjtBQUMvRSxNQUFJLENBQUNELEtBQUssQ0FBQ0MsTUFBWCxFQUFtQjtBQUNmLFdBQU9ELEtBQVA7QUFDSDs7QUFFRCxRQUFNO0FBQUNDLElBQUFBLE1BQU0sRUFBRTtBQUFFQyxNQUFBQSxNQUFGO0FBQVVDLE1BQUFBLE9BQVY7QUFBbUJDLE1BQUFBLE1BQW5CO0FBQTJCQyxNQUFBQTtBQUEzQixLQUFUO0FBQTJDQyxJQUFBQTtBQUEzQyxNQUF1RE4sS0FBN0Q7QUFFQSxNQUFJTyxNQUFKLEVBQVlDLFVBQVosRUFBd0JDLElBQXhCLEVBQThCQyxPQUE5Qjs7QUFDQSxNQUFJSixRQUFKLEVBQWM7QUFDVkMsSUFBQUEsTUFBTSxHQUFHRCxRQUFRLENBQUNDLE1BQWxCO0FBQ0FDLElBQUFBLFVBQVUsR0FBR0YsUUFBUSxDQUFDRSxVQUF0QjtBQUNBQyxJQUFBQSxJQUFJLEdBQUdILFFBQVEsQ0FBQ0csSUFBaEI7QUFDQUMsSUFBQUEsT0FBTyxHQUFHSixRQUFRLENBQUNJLE9BQW5CO0FBQ0g7O0FBRUQsUUFBTUMsV0FBVyxHQUFHLGlDQUFvQlYsTUFBcEIsQ0FBcEI7QUFFQSxRQUFNVyxhQUFhLEdBQUcsSUFBSUMsc0JBQUosQ0FBa0JGLFdBQWxCLENBQXRCO0FBQ0EsUUFBTUcsR0FBRyxHQUFHRixhQUFhLENBQ3BCRyxxQkFETyxDQUNlLE9BRGYsRUFFUEMsY0FGTyxDQUVRLElBQUlDLElBQUosRUFGUixFQUdQQyxVQUhPLENBR0loQixNQUhKLEVBSVBpQixPQUpPLENBSUNkLEdBSkQsRUFJTUYsT0FKTixFQUtQaUIsVUFMTyxDQUtJaEIsTUFMSixFQU1QaUIsVUFOTyxDQU1JZCxNQU5KLEVBTVlDLFVBTlosRUFPUGMsVUFQTyxDQU9JWixPQVBKLEVBUVBhLFFBUk8sQ0FRRWQsSUFSRixFQVNQZSxLQVRPLEVBQVo7QUFXQWIsRUFBQUEsV0FBVyxDQUFDYyxNQUFaLENBQW1CWCxHQUFuQjtBQUVBLFNBQU9kLEtBQVA7QUFDSDs7QUFFRCxTQUFTMEIsV0FBVCxDQUFxQjFCLEtBQXJCLEVBQXdDQyxNQUF4QyxFQUFpRTtBQUM3RCxTQUFPMEIsT0FBTyxDQUFDQyxNQUFSLENBQTJCN0IseUJBQXlCLENBQUNDLEtBQUQsRUFBUUMsTUFBUixDQUFwRCxDQUFQO0FBQ0giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBeGlvc0Vycm9yIH0gZnJvbSAnYXhpb3MnO1xuaW1wb3J0IHsgRXJyb3JMb2dDb25maWcgfSBmcm9tICcuLi9jb21tb24vdHlwZXMnO1xuaW1wb3J0IHsgYXNzZW1ibGVCdWlsZENvbmZpZyB9IGZyb20gJy4uL2NvbW1vbi9jb25maWcnO1xuaW1wb3J0IFN0cmluZ0J1aWxkZXIgZnJvbSAnLi4vY29tbW9uL3N0cmluZy1idWlsZGVyJztcblxuZnVuY3Rpb24gZXJyb3JMb2dnZXJXaXRob3V0UHJvbWlzZShlcnJvcjogQXhpb3NFcnJvciwgY29uZmlnOiBFcnJvckxvZ0NvbmZpZyA9IHt9KSB7XG4gICAgaWYgKCFlcnJvci5jb25maWcpIHtcbiAgICAgICAgcmV0dXJuIGVycm9yXG4gICAgfVxuXG4gICAgY29uc3Qge2NvbmZpZzogeyBtZXRob2QsIGJhc2VVUkwsIHBhcmFtcywgdXJsIH0sIHJlc3BvbnNlfSA9IGVycm9yO1xuXG4gICAgbGV0IHN0YXR1cywgc3RhdHVzVGV4dCwgZGF0YSwgaGVhZGVycztcbiAgICBpZiAocmVzcG9uc2UpIHtcbiAgICAgICAgc3RhdHVzID0gcmVzcG9uc2Uuc3RhdHVzO1xuICAgICAgICBzdGF0dXNUZXh0ID0gcmVzcG9uc2Uuc3RhdHVzVGV4dDtcbiAgICAgICAgZGF0YSA9IHJlc3BvbnNlLmRhdGE7XG4gICAgICAgIGhlYWRlcnMgPSByZXNwb25zZS5oZWFkZXJzO1xuICAgIH1cblxuICAgIGNvbnN0IGJ1aWxkQ29uZmlnID0gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWcpO1xuXG4gICAgY29uc3Qgc3RyaW5nQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKGJ1aWxkQ29uZmlnKTtcbiAgICBjb25zdCBsb2cgPSBzdHJpbmdCdWlsZGVyXG4gICAgICAgIC5tYWtlTG9nVHlwZVdpdGhQcmVmaXgoJ0Vycm9yJylcbiAgICAgICAgLm1ha2VEYXRlRm9ybWF0KG5ldyBEYXRlKCkpXG4gICAgICAgIC5tYWtlTWV0aG9kKG1ldGhvZClcbiAgICAgICAgLm1ha2VVcmwodXJsLCBiYXNlVVJMKVxuICAgICAgICAubWFrZVBhcmFtcyhwYXJhbXMpXG4gICAgICAgIC5tYWtlU3RhdHVzKHN0YXR1cywgc3RhdHVzVGV4dClcbiAgICAgICAgLm1ha2VIZWFkZXIoaGVhZGVycylcbiAgICAgICAgLm1ha2VEYXRhKGRhdGEpXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gZXJyb3I7XG59XG5cbmZ1bmN0aW9uIGVycm9yTG9nZ2VyKGVycm9yOiBBeGlvc0Vycm9yLCBjb25maWc/OiBFcnJvckxvZ0NvbmZpZykge1xuICAgIHJldHVybiBQcm9taXNlLnJlamVjdDxBeGlvc0Vycm9yPihlcnJvckxvZ2dlcldpdGhvdXRQcm9taXNlKGVycm9yLCBjb25maWcpKTtcbn1cblxuZXhwb3J0IHsgZXJyb3JMb2dnZXIsIGVycm9yTG9nZ2VyV2l0aG91dFByb21pc2UgfTtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29uZmlnIiwicmVxdWlyZSIsIl9zdHJpbmdCdWlsZGVyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiZXJyb3JMb2dnZXJXaXRob3V0UHJvbWlzZSIsImVycm9yIiwiY29uZmlnIiwibWV0aG9kIiwiYmFzZVVSTCIsInBhcmFtcyIsInVybCIsInJlc3BvbnNlIiwic3RhdHVzIiwic3RhdHVzVGV4dCIsImRhdGEiLCJoZWFkZXJzIiwiYnVpbGRDb25maWciLCJhc3NlbWJsZUJ1aWxkQ29uZmlnIiwic3RyaW5nQnVpbGRlciIsIlN0cmluZ0J1aWxkZXIiLCJsb2ciLCJtYWtlTG9nVHlwZVdpdGhQcmVmaXgiLCJtYWtlRGF0ZUZvcm1hdCIsIkRhdGUiLCJtYWtlTWV0aG9kIiwibWFrZVVybCIsIm1ha2VQYXJhbXMiLCJtYWtlU3RhdHVzIiwibWFrZUhlYWRlciIsIm1ha2VEYXRhIiwiYnVpbGQiLCJsb2dnZXIiLCJlcnJvckxvZ2dlciIsIlByb21pc2UiLCJyZWplY3QiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvbG9nZ2VyL2Vycm9yLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF4aW9zRXJyb3IgfSBmcm9tICdheGlvcyc7XG5pbXBvcnQgeyBFcnJvckxvZ0NvbmZpZyB9IGZyb20gJy4uL2NvbW1vbi90eXBlcyc7XG5pbXBvcnQgeyBhc3NlbWJsZUJ1aWxkQ29uZmlnIH0gZnJvbSAnLi4vY29tbW9uL2NvbmZpZyc7XG5pbXBvcnQgU3RyaW5nQnVpbGRlciBmcm9tICcuLi9jb21tb24vc3RyaW5nLWJ1aWxkZXInO1xuXG5mdW5jdGlvbiBlcnJvckxvZ2dlcldpdGhvdXRQcm9taXNlKGVycm9yOiBBeGlvc0Vycm9yLCBjb25maWc6IEVycm9yTG9nQ29uZmlnID0ge30pIHtcbiAgICBpZiAoIWVycm9yLmNvbmZpZykge1xuICAgICAgICByZXR1cm4gZXJyb3JcbiAgICB9XG5cbiAgICBjb25zdCB7Y29uZmlnOiB7IG1ldGhvZCwgYmFzZVVSTCwgcGFyYW1zLCB1cmwgfSwgcmVzcG9uc2V9ID0gZXJyb3I7XG5cbiAgICBsZXQgc3RhdHVzLCBzdGF0dXNUZXh0LCBkYXRhLCBoZWFkZXJzO1xuICAgIGlmIChyZXNwb25zZSkge1xuICAgICAgICBzdGF0dXMgPSByZXNwb25zZS5zdGF0dXM7XG4gICAgICAgIHN0YXR1c1RleHQgPSByZXNwb25zZS5zdGF0dXNUZXh0O1xuICAgICAgICBkYXRhID0gcmVzcG9uc2UuZGF0YTtcbiAgICAgICAgaGVhZGVycyA9IHJlc3BvbnNlLmhlYWRlcnM7XG4gICAgfVxuXG4gICAgY29uc3QgYnVpbGRDb25maWcgPSBhc3NlbWJsZUJ1aWxkQ29uZmlnKGNvbmZpZyk7XG5cbiAgICBjb25zdCBzdHJpbmdCdWlsZGVyID0gbmV3IFN0cmluZ0J1aWxkZXIoYnVpbGRDb25maWcpO1xuICAgIGNvbnN0IGxvZyA9IHN0cmluZ0J1aWxkZXJcbiAgICAgICAgLm1ha2VMb2dUeXBlV2l0aFByZWZpeCgnRXJyb3InKVxuICAgICAgICAubWFrZURhdGVGb3JtYXQobmV3IERhdGUoKSlcbiAgICAgICAgLm1ha2VNZXRob2QobWV0aG9kKVxuICAgICAgICAubWFrZVVybCh1cmwsIGJhc2VVUkwpXG4gICAgICAgIC5tYWtlUGFyYW1zKHBhcmFtcylcbiAgICAgICAgLm1ha2VTdGF0dXMoc3RhdHVzLCBzdGF0dXNUZXh0KVxuICAgICAgICAubWFrZUhlYWRlcihoZWFkZXJzKVxuICAgICAgICAubWFrZURhdGEoZGF0YSBhcyBvYmplY3QpIC8vIFRPRE86IGZpeCB0eXBlXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gZXJyb3I7XG59XG5cbmZ1bmN0aW9uIGVycm9yTG9nZ2VyKGVycm9yOiBBeGlvc0Vycm9yLCBjb25maWc/OiBFcnJvckxvZ0NvbmZpZykge1xuICAgIHJldHVybiBQcm9taXNlLnJlamVjdDxBeGlvc0Vycm9yPihlcnJvckxvZ2dlcldpdGhvdXRQcm9taXNlKGVycm9yLCBjb25maWcpKTtcbn1cblxuZXhwb3J0IHsgZXJyb3JMb2dnZXIsIGVycm9yTG9nZ2VyV2l0aG91dFByb21pc2UgfTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLElBQUFBLE9BQUEsR0FBQUMsT0FBQTtBQUNBLElBQUFDLGNBQUEsR0FBQUMsc0JBQUEsQ0FBQUYsT0FBQTtBQUFxRCxTQUFBRSx1QkFBQUMsR0FBQSxXQUFBQSxHQUFBLElBQUFBLEdBQUEsQ0FBQUMsVUFBQSxHQUFBRCxHQUFBLEtBQUFFLE9BQUEsRUFBQUYsR0FBQTtBQUVyRCxTQUFTRyx5QkFBeUJBLENBQUNDLEtBQWlCLEVBQUVDLE1BQXNCLEdBQUcsQ0FBQyxDQUFDLEVBQUU7RUFDL0UsSUFBSSxDQUFDRCxLQUFLLENBQUNDLE1BQU0sRUFBRTtJQUNmLE9BQU9ELEtBQUs7RUFDaEI7RUFFQSxNQUFNO0lBQUNDLE1BQU0sRUFBRTtNQUFFQyxNQUFNO01BQUVDLE9BQU87TUFBRUMsTUFBTTtNQUFFQztJQUFJLENBQUM7SUFBRUM7RUFBUSxDQUFDLEdBQUdOLEtBQUs7RUFFbEUsSUFBSU8sTUFBTSxFQUFFQyxVQUFVLEVBQUVDLElBQUksRUFBRUMsT0FBTztFQUNyQyxJQUFJSixRQUFRLEVBQUU7SUFDVkMsTUFBTSxHQUFHRCxRQUFRLENBQUNDLE1BQU07SUFDeEJDLFVBQVUsR0FBR0YsUUFBUSxDQUFDRSxVQUFVO0lBQ2hDQyxJQUFJLEdBQUdILFFBQVEsQ0FBQ0csSUFBSTtJQUNwQkMsT0FBTyxHQUFHSixRQUFRLENBQUNJLE9BQU87RUFDOUI7RUFFQSxNQUFNQyxXQUFXLEdBQUcsSUFBQUMsMkJBQW1CLEVBQUNYLE1BQU0sQ0FBQztFQUUvQyxNQUFNWSxhQUFhLEdBQUcsSUFBSUMsc0JBQWEsQ0FBQ0gsV0FBVyxDQUFDO0VBQ3BELE1BQU1JLEdBQUcsR0FBR0YsYUFBYSxDQUNwQkcscUJBQXFCLENBQUMsT0FBTyxDQUFDLENBQzlCQyxjQUFjLENBQUMsSUFBSUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUMxQkMsVUFBVSxDQUFDakIsTUFBTSxDQUFDLENBQ2xCa0IsT0FBTyxDQUFDZixHQUFHLEVBQUVGLE9BQU8sQ0FBQyxDQUNyQmtCLFVBQVUsQ0FBQ2pCLE1BQU0sQ0FBQyxDQUNsQmtCLFVBQVUsQ0FBQ2YsTUFBTSxFQUFFQyxVQUFVLENBQUMsQ0FDOUJlLFVBQVUsQ0FBQ2IsT0FBTyxDQUFDLENBQ25CYyxRQUFRLENBQUNmLElBQWMsQ0FBQyxDQUFDO0VBQUEsQ0FDekJnQixLQUFLLENBQUMsQ0FBQztFQUVaZCxXQUFXLENBQUNlLE1BQU0sQ0FBQ1gsR0FBRyxDQUFDO0VBRXZCLE9BQU9mLEtBQUs7QUFDaEI7QUFFQSxTQUFTMkIsV0FBV0EsQ0FBQzNCLEtBQWlCLEVBQUVDLE1BQXVCLEVBQUU7RUFDN0QsT0FBTzJCLE9BQU8sQ0FBQ0MsTUFBTSxDQUFhOUIseUJBQXlCLENBQUNDLEtBQUssRUFBRUMsTUFBTSxDQUFDLENBQUM7QUFDL0UifQ== |
import { AxiosRequestConfig } from 'axios'; | ||
import { RequestLogConfig } from '../common/types'; | ||
declare function requestLogger(request: AxiosRequestConfig, config?: RequestLogConfig): AxiosRequestConfig; | ||
declare function requestLogger(request: AxiosRequestConfig, config?: RequestLogConfig): AxiosRequestConfig<any>; | ||
export default requestLogger; |
@@ -7,9 +7,5 @@ "use strict"; | ||
exports.default = void 0; | ||
var _config = require("../common/config"); | ||
var _stringBuilder = _interopRequireDefault(require("../common/string-builder")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function requestLogger(request, config = {}) { | ||
@@ -30,5 +26,4 @@ const { | ||
} | ||
var _default = requestLogger; | ||
exports.default = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvcmVxdWVzdC50cyJdLCJuYW1lcyI6WyJyZXF1ZXN0TG9nZ2VyIiwicmVxdWVzdCIsImNvbmZpZyIsImJhc2VVUkwiLCJ1cmwiLCJwYXJhbXMiLCJtZXRob2QiLCJkYXRhIiwiaGVhZGVycyIsImJ1aWxkQ29uZmlnIiwic3RyaW5nQnVpbGRlciIsIlN0cmluZ0J1aWxkZXIiLCJsb2ciLCJtYWtlTG9nVHlwZVdpdGhQcmVmaXgiLCJtYWtlRGF0ZUZvcm1hdCIsIkRhdGUiLCJtYWtlTWV0aG9kIiwibWFrZVVybCIsIm1ha2VQYXJhbXMiLCJtYWtlSGVhZGVyIiwibWFrZURhdGEiLCJidWlsZCIsImxvZ2dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBOztBQUNBOzs7O0FBRUEsU0FBU0EsYUFBVCxDQUF1QkMsT0FBdkIsRUFBb0RDLE1BQXdCLEdBQUcsRUFBL0UsRUFBbUY7QUFFL0UsUUFBTTtBQUFDQyxJQUFBQSxPQUFEO0FBQVVDLElBQUFBLEdBQVY7QUFBZUMsSUFBQUEsTUFBZjtBQUF1QkMsSUFBQUEsTUFBdkI7QUFBK0JDLElBQUFBLElBQS9CO0FBQXFDQyxJQUFBQTtBQUFyQyxNQUFnRFAsT0FBdEQ7QUFDQSxRQUFNUSxXQUFXLEdBQUcsaUNBQW9CUCxNQUFwQixDQUFwQjtBQUVBLFFBQU1RLGFBQWEsR0FBRyxJQUFJQyxzQkFBSixDQUFrQkYsV0FBbEIsQ0FBdEI7QUFDQSxRQUFNRyxHQUFHLEdBQUdGLGFBQWEsQ0FDcEJHLHFCQURPLENBQ2UsU0FEZixFQUVQQyxjQUZPLENBRVEsSUFBSUMsSUFBSixFQUZSLEVBR1BDLFVBSE8sQ0FHSVYsTUFISixFQUlQVyxPQUpPLENBSUNiLEdBSkQsRUFJTUQsT0FKTixFQUtQZSxVQUxPLENBS0liLE1BTEosRUFNUGMsVUFOTyxDQU1JWCxPQU5KLEVBT1BZLFFBUE8sQ0FPRWIsSUFQRixFQVFQYyxLQVJPLEVBQVo7QUFVQVosRUFBQUEsV0FBVyxDQUFDYSxNQUFaLENBQW1CVixHQUFuQjtBQUVBLFNBQU9YLE9BQVA7QUFDSDs7ZUFFY0QsYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF4aW9zUmVxdWVzdENvbmZpZyB9IGZyb20gJ2F4aW9zJztcbmltcG9ydCB7IFJlcXVlc3RMb2dDb25maWcgfSBmcm9tICcuLi9jb21tb24vdHlwZXMnO1xuaW1wb3J0IHsgYXNzZW1ibGVCdWlsZENvbmZpZyB9IGZyb20gJy4uL2NvbW1vbi9jb25maWcnO1xuaW1wb3J0IFN0cmluZ0J1aWxkZXIgZnJvbSAnLi4vY29tbW9uL3N0cmluZy1idWlsZGVyJztcblxuZnVuY3Rpb24gcmVxdWVzdExvZ2dlcihyZXF1ZXN0OiBBeGlvc1JlcXVlc3RDb25maWcsIGNvbmZpZzogUmVxdWVzdExvZ0NvbmZpZyA9IHt9KSB7XG5cbiAgICBjb25zdCB7YmFzZVVSTCwgdXJsLCBwYXJhbXMsIG1ldGhvZCwgZGF0YSwgaGVhZGVyc30gPSByZXF1ZXN0O1xuICAgIGNvbnN0IGJ1aWxkQ29uZmlnID0gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWcpO1xuXG4gICAgY29uc3Qgc3RyaW5nQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKGJ1aWxkQ29uZmlnKTtcbiAgICBjb25zdCBsb2cgPSBzdHJpbmdCdWlsZGVyXG4gICAgICAgIC5tYWtlTG9nVHlwZVdpdGhQcmVmaXgoJ1JlcXVlc3QnKVxuICAgICAgICAubWFrZURhdGVGb3JtYXQobmV3IERhdGUoKSlcbiAgICAgICAgLm1ha2VNZXRob2QobWV0aG9kKVxuICAgICAgICAubWFrZVVybCh1cmwsIGJhc2VVUkwpXG4gICAgICAgIC5tYWtlUGFyYW1zKHBhcmFtcylcbiAgICAgICAgLm1ha2VIZWFkZXIoaGVhZGVycylcbiAgICAgICAgLm1ha2VEYXRhKGRhdGEpXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gcmVxdWVzdDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgcmVxdWVzdExvZ2dlcjtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29uZmlnIiwicmVxdWlyZSIsIl9zdHJpbmdCdWlsZGVyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwicmVxdWVzdExvZ2dlciIsInJlcXVlc3QiLCJjb25maWciLCJiYXNlVVJMIiwidXJsIiwicGFyYW1zIiwibWV0aG9kIiwiZGF0YSIsImhlYWRlcnMiLCJidWlsZENvbmZpZyIsImFzc2VtYmxlQnVpbGRDb25maWciLCJzdHJpbmdCdWlsZGVyIiwiU3RyaW5nQnVpbGRlciIsImxvZyIsIm1ha2VMb2dUeXBlV2l0aFByZWZpeCIsIm1ha2VEYXRlRm9ybWF0IiwiRGF0ZSIsIm1ha2VNZXRob2QiLCJtYWtlVXJsIiwibWFrZVBhcmFtcyIsIm1ha2VIZWFkZXIiLCJtYWtlRGF0YSIsImJ1aWxkIiwibG9nZ2VyIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xvZ2dlci9yZXF1ZXN0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF4aW9zUmVxdWVzdENvbmZpZyB9IGZyb20gJ2F4aW9zJztcbmltcG9ydCB7IFJlcXVlc3RMb2dDb25maWcgfSBmcm9tICcuLi9jb21tb24vdHlwZXMnO1xuaW1wb3J0IHsgYXNzZW1ibGVCdWlsZENvbmZpZyB9IGZyb20gJy4uL2NvbW1vbi9jb25maWcnO1xuaW1wb3J0IFN0cmluZ0J1aWxkZXIgZnJvbSAnLi4vY29tbW9uL3N0cmluZy1idWlsZGVyJztcblxuZnVuY3Rpb24gcmVxdWVzdExvZ2dlcihyZXF1ZXN0OiBBeGlvc1JlcXVlc3RDb25maWcsIGNvbmZpZzogUmVxdWVzdExvZ0NvbmZpZyA9IHt9KSB7XG5cbiAgICBjb25zdCB7YmFzZVVSTCwgdXJsLCBwYXJhbXMsIG1ldGhvZCwgZGF0YSwgaGVhZGVyc30gPSByZXF1ZXN0O1xuICAgIGNvbnN0IGJ1aWxkQ29uZmlnID0gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWcpO1xuXG4gICAgY29uc3Qgc3RyaW5nQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKGJ1aWxkQ29uZmlnKTtcbiAgICBjb25zdCBsb2cgPSBzdHJpbmdCdWlsZGVyXG4gICAgICAgIC5tYWtlTG9nVHlwZVdpdGhQcmVmaXgoJ1JlcXVlc3QnKVxuICAgICAgICAubWFrZURhdGVGb3JtYXQobmV3IERhdGUoKSlcbiAgICAgICAgLm1ha2VNZXRob2QobWV0aG9kKVxuICAgICAgICAubWFrZVVybCh1cmwsIGJhc2VVUkwpXG4gICAgICAgIC5tYWtlUGFyYW1zKHBhcmFtcylcbiAgICAgICAgLm1ha2VIZWFkZXIoaGVhZGVycylcbiAgICAgICAgLm1ha2VEYXRhKGRhdGEpXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gcmVxdWVzdDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgcmVxdWVzdExvZ2dlcjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBRUEsSUFBQUEsT0FBQSxHQUFBQyxPQUFBO0FBQ0EsSUFBQUMsY0FBQSxHQUFBQyxzQkFBQSxDQUFBRixPQUFBO0FBQXFELFNBQUFFLHVCQUFBQyxHQUFBLFdBQUFBLEdBQUEsSUFBQUEsR0FBQSxDQUFBQyxVQUFBLEdBQUFELEdBQUEsS0FBQUUsT0FBQSxFQUFBRixHQUFBO0FBRXJELFNBQVNHLGFBQWFBLENBQUNDLE9BQTJCLEVBQUVDLE1BQXdCLEdBQUcsQ0FBQyxDQUFDLEVBQUU7RUFFL0UsTUFBTTtJQUFDQyxPQUFPO0lBQUVDLEdBQUc7SUFBRUMsTUFBTTtJQUFFQyxNQUFNO0lBQUVDLElBQUk7SUFBRUM7RUFBTyxDQUFDLEdBQUdQLE9BQU87RUFDN0QsTUFBTVEsV0FBVyxHQUFHLElBQUFDLDJCQUFtQixFQUFDUixNQUFNLENBQUM7RUFFL0MsTUFBTVMsYUFBYSxHQUFHLElBQUlDLHNCQUFhLENBQUNILFdBQVcsQ0FBQztFQUNwRCxNQUFNSSxHQUFHLEdBQUdGLGFBQWEsQ0FDcEJHLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxDQUNoQ0MsY0FBYyxDQUFDLElBQUlDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FDMUJDLFVBQVUsQ0FBQ1gsTUFBTSxDQUFDLENBQ2xCWSxPQUFPLENBQUNkLEdBQUcsRUFBRUQsT0FBTyxDQUFDLENBQ3JCZ0IsVUFBVSxDQUFDZCxNQUFNLENBQUMsQ0FDbEJlLFVBQVUsQ0FBQ1osT0FBTyxDQUFDLENBQ25CYSxRQUFRLENBQUNkLElBQUksQ0FBQyxDQUNkZSxLQUFLLENBQUMsQ0FBQztFQUVaYixXQUFXLENBQUNjLE1BQU0sQ0FBQ1YsR0FBRyxDQUFDO0VBRXZCLE9BQU9aLE9BQU87QUFDbEI7QUFBQyxJQUFBdUIsUUFBQSxHQUVjeEIsYUFBYTtBQUFBeUIsT0FBQSxDQUFBMUIsT0FBQSxHQUFBeUIsUUFBQSJ9 |
import { AxiosResponse } from 'axios'; | ||
import { ResponseLogConfig } from '../common/types'; | ||
declare function responseLogger(response: AxiosResponse, config?: ResponseLogConfig): AxiosResponse<any>; | ||
declare function responseLogger(response: AxiosResponse, config?: ResponseLogConfig): AxiosResponse<any, any>; | ||
export default responseLogger; |
@@ -7,9 +7,5 @@ "use strict"; | ||
exports.default = void 0; | ||
var _config = require("../common/config"); | ||
var _stringBuilder = _interopRequireDefault(require("../common/string-builder")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function responseLogger(response, config = {}) { | ||
@@ -34,5 +30,4 @@ const { | ||
} | ||
var _default = responseLogger; | ||
exports.default = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvcmVzcG9uc2UudHMiXSwibmFtZXMiOlsicmVzcG9uc2VMb2dnZXIiLCJyZXNwb25zZSIsImNvbmZpZyIsImJhc2VVUkwiLCJ1cmwiLCJtZXRob2QiLCJwYXJhbXMiLCJzdGF0dXMiLCJzdGF0dXNUZXh0IiwiZGF0YSIsImhlYWRlcnMiLCJidWlsZENvbmZpZyIsInN0cmluZ0J1aWxkZXIiLCJTdHJpbmdCdWlsZGVyIiwibG9nIiwibWFrZUxvZ1R5cGVXaXRoUHJlZml4IiwibWFrZURhdGVGb3JtYXQiLCJEYXRlIiwibWFrZU1ldGhvZCIsIm1ha2VVcmwiLCJtYWtlUGFyYW1zIiwibWFrZVN0YXR1cyIsIm1ha2VIZWFkZXIiLCJtYWtlRGF0YSIsImJ1aWxkIiwibG9nZ2VyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7O0FBQ0E7Ozs7QUFFQSxTQUFTQSxjQUFULENBQXdCQyxRQUF4QixFQUFpREMsTUFBeUIsR0FBRyxFQUE3RSxFQUFpRjtBQUM3RSxRQUFNO0FBQUNBLElBQUFBLE1BQU0sRUFBRTtBQUFDQyxNQUFBQSxPQUFEO0FBQVVDLE1BQUFBLEdBQVY7QUFBZUMsTUFBQUEsTUFBZjtBQUF1QkMsTUFBQUE7QUFBdkIsS0FBVDtBQUF5Q0MsSUFBQUEsTUFBekM7QUFBaURDLElBQUFBLFVBQWpEO0FBQTZEQyxJQUFBQSxJQUE3RDtBQUFtRUMsSUFBQUE7QUFBbkUsTUFBOEVULFFBQXBGO0FBRUEsUUFBTVUsV0FBVyxHQUFHLGlDQUFvQlQsTUFBcEIsQ0FBcEI7QUFFQSxRQUFNVSxhQUFhLEdBQUcsSUFBSUMsc0JBQUosQ0FBa0JGLFdBQWxCLENBQXRCO0FBQ0EsUUFBTUcsR0FBRyxHQUFHRixhQUFhLENBQ3BCRyxxQkFETyxDQUNlLFVBRGYsRUFFUEMsY0FGTyxDQUVRLElBQUlDLElBQUosRUFGUixFQUdQQyxVQUhPLENBR0liLE1BSEosRUFJUGMsT0FKTyxDQUlDZixHQUpELEVBSU1ELE9BSk4sRUFLUGlCLFVBTE8sQ0FLSWQsTUFMSixFQU1QZSxVQU5PLENBTUlkLE1BTkosRUFNWUMsVUFOWixFQU9QYyxVQVBPLENBT0laLE9BUEosRUFRUGEsUUFSTyxDQVFFZCxJQVJGLEVBU1BlLEtBVE8sRUFBWjtBQVdBYixFQUFBQSxXQUFXLENBQUNjLE1BQVosQ0FBbUJYLEdBQW5CO0FBRUEsU0FBT2IsUUFBUDtBQUNIOztlQUVjRCxjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXhpb3NSZXNwb25zZSB9IGZyb20gJ2F4aW9zJztcbmltcG9ydCB7IFJlc3BvbnNlTG9nQ29uZmlnIH0gZnJvbSAnLi4vY29tbW9uL3R5cGVzJztcbmltcG9ydCB7IGFzc2VtYmxlQnVpbGRDb25maWcgfSBmcm9tICcuLi9jb21tb24vY29uZmlnJztcbmltcG9ydCBTdHJpbmdCdWlsZGVyIGZyb20gJy4uL2NvbW1vbi9zdHJpbmctYnVpbGRlcic7XG5cbmZ1bmN0aW9uIHJlc3BvbnNlTG9nZ2VyKHJlc3BvbnNlOiBBeGlvc1Jlc3BvbnNlLCBjb25maWc6IFJlc3BvbnNlTG9nQ29uZmlnID0ge30pIHtcbiAgICBjb25zdCB7Y29uZmlnOiB7YmFzZVVSTCwgdXJsLCBtZXRob2QsIHBhcmFtc30sIHN0YXR1cywgc3RhdHVzVGV4dCwgZGF0YSwgaGVhZGVyc30gPSByZXNwb25zZTtcblxuICAgIGNvbnN0IGJ1aWxkQ29uZmlnID0gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWcpO1xuXG4gICAgY29uc3Qgc3RyaW5nQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKGJ1aWxkQ29uZmlnKTtcbiAgICBjb25zdCBsb2cgPSBzdHJpbmdCdWlsZGVyXG4gICAgICAgIC5tYWtlTG9nVHlwZVdpdGhQcmVmaXgoJ1Jlc3BvbnNlJylcbiAgICAgICAgLm1ha2VEYXRlRm9ybWF0KG5ldyBEYXRlKCkpXG4gICAgICAgIC5tYWtlTWV0aG9kKG1ldGhvZClcbiAgICAgICAgLm1ha2VVcmwodXJsLCBiYXNlVVJMKVxuICAgICAgICAubWFrZVBhcmFtcyhwYXJhbXMpXG4gICAgICAgIC5tYWtlU3RhdHVzKHN0YXR1cywgc3RhdHVzVGV4dClcbiAgICAgICAgLm1ha2VIZWFkZXIoaGVhZGVycylcbiAgICAgICAgLm1ha2VEYXRhKGRhdGEpXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gcmVzcG9uc2U7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHJlc3BvbnNlTG9nZ2VyO1xuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29uZmlnIiwicmVxdWlyZSIsIl9zdHJpbmdCdWlsZGVyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwicmVzcG9uc2VMb2dnZXIiLCJyZXNwb25zZSIsImNvbmZpZyIsImJhc2VVUkwiLCJ1cmwiLCJtZXRob2QiLCJwYXJhbXMiLCJzdGF0dXMiLCJzdGF0dXNUZXh0IiwiZGF0YSIsImhlYWRlcnMiLCJidWlsZENvbmZpZyIsImFzc2VtYmxlQnVpbGRDb25maWciLCJzdHJpbmdCdWlsZGVyIiwiU3RyaW5nQnVpbGRlciIsImxvZyIsIm1ha2VMb2dUeXBlV2l0aFByZWZpeCIsIm1ha2VEYXRlRm9ybWF0IiwiRGF0ZSIsIm1ha2VNZXRob2QiLCJtYWtlVXJsIiwibWFrZVBhcmFtcyIsIm1ha2VTdGF0dXMiLCJtYWtlSGVhZGVyIiwibWFrZURhdGEiLCJidWlsZCIsImxvZ2dlciIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvcmVzcG9uc2UudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXhpb3NSZXNwb25zZSB9IGZyb20gJ2F4aW9zJztcbmltcG9ydCB7IFJlc3BvbnNlTG9nQ29uZmlnIH0gZnJvbSAnLi4vY29tbW9uL3R5cGVzJztcbmltcG9ydCB7IGFzc2VtYmxlQnVpbGRDb25maWcgfSBmcm9tICcuLi9jb21tb24vY29uZmlnJztcbmltcG9ydCBTdHJpbmdCdWlsZGVyIGZyb20gJy4uL2NvbW1vbi9zdHJpbmctYnVpbGRlcic7XG5cbmZ1bmN0aW9uIHJlc3BvbnNlTG9nZ2VyKHJlc3BvbnNlOiBBeGlvc1Jlc3BvbnNlLCBjb25maWc6IFJlc3BvbnNlTG9nQ29uZmlnID0ge30pIHtcbiAgICBjb25zdCB7Y29uZmlnOiB7YmFzZVVSTCwgdXJsLCBtZXRob2QsIHBhcmFtc30sIHN0YXR1cywgc3RhdHVzVGV4dCwgZGF0YSwgaGVhZGVyc30gPSByZXNwb25zZTtcblxuICAgIGNvbnN0IGJ1aWxkQ29uZmlnID0gYXNzZW1ibGVCdWlsZENvbmZpZyhjb25maWcpO1xuXG4gICAgY29uc3Qgc3RyaW5nQnVpbGRlciA9IG5ldyBTdHJpbmdCdWlsZGVyKGJ1aWxkQ29uZmlnKTtcbiAgICBjb25zdCBsb2cgPSBzdHJpbmdCdWlsZGVyXG4gICAgICAgIC5tYWtlTG9nVHlwZVdpdGhQcmVmaXgoJ1Jlc3BvbnNlJylcbiAgICAgICAgLm1ha2VEYXRlRm9ybWF0KG5ldyBEYXRlKCkpXG4gICAgICAgIC5tYWtlTWV0aG9kKG1ldGhvZClcbiAgICAgICAgLm1ha2VVcmwodXJsLCBiYXNlVVJMKVxuICAgICAgICAubWFrZVBhcmFtcyhwYXJhbXMpXG4gICAgICAgIC5tYWtlU3RhdHVzKHN0YXR1cywgc3RhdHVzVGV4dClcbiAgICAgICAgLm1ha2VIZWFkZXIoaGVhZGVycylcbiAgICAgICAgLm1ha2VEYXRhKGRhdGEpXG4gICAgICAgIC5idWlsZCgpO1xuXG4gICAgYnVpbGRDb25maWcubG9nZ2VyKGxvZyk7XG5cbiAgICByZXR1cm4gcmVzcG9uc2U7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHJlc3BvbnNlTG9nZ2VyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFFQSxJQUFBQSxPQUFBLEdBQUFDLE9BQUE7QUFDQSxJQUFBQyxjQUFBLEdBQUFDLHNCQUFBLENBQUFGLE9BQUE7QUFBcUQsU0FBQUUsdUJBQUFDLEdBQUEsV0FBQUEsR0FBQSxJQUFBQSxHQUFBLENBQUFDLFVBQUEsR0FBQUQsR0FBQSxLQUFBRSxPQUFBLEVBQUFGLEdBQUE7QUFFckQsU0FBU0csY0FBY0EsQ0FBQ0MsUUFBdUIsRUFBRUMsTUFBeUIsR0FBRyxDQUFDLENBQUMsRUFBRTtFQUM3RSxNQUFNO0lBQUNBLE1BQU0sRUFBRTtNQUFDQyxPQUFPO01BQUVDLEdBQUc7TUFBRUMsTUFBTTtNQUFFQztJQUFNLENBQUM7SUFBRUMsTUFBTTtJQUFFQyxVQUFVO0lBQUVDLElBQUk7SUFBRUM7RUFBTyxDQUFDLEdBQUdULFFBQVE7RUFFNUYsTUFBTVUsV0FBVyxHQUFHLElBQUFDLDJCQUFtQixFQUFDVixNQUFNLENBQUM7RUFFL0MsTUFBTVcsYUFBYSxHQUFHLElBQUlDLHNCQUFhLENBQUNILFdBQVcsQ0FBQztFQUNwRCxNQUFNSSxHQUFHLEdBQUdGLGFBQWEsQ0FDcEJHLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxDQUNqQ0MsY0FBYyxDQUFDLElBQUlDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FDMUJDLFVBQVUsQ0FBQ2QsTUFBTSxDQUFDLENBQ2xCZSxPQUFPLENBQUNoQixHQUFHLEVBQUVELE9BQU8sQ0FBQyxDQUNyQmtCLFVBQVUsQ0FBQ2YsTUFBTSxDQUFDLENBQ2xCZ0IsVUFBVSxDQUFDZixNQUFNLEVBQUVDLFVBQVUsQ0FBQyxDQUM5QmUsVUFBVSxDQUFDYixPQUFPLENBQUMsQ0FDbkJjLFFBQVEsQ0FBQ2YsSUFBSSxDQUFDLENBQ2RnQixLQUFLLENBQUMsQ0FBQztFQUVaZCxXQUFXLENBQUNlLE1BQU0sQ0FBQ1gsR0FBRyxDQUFDO0VBRXZCLE9BQU9kLFFBQVE7QUFDbkI7QUFBQyxJQUFBMEIsUUFBQSxHQUVjM0IsY0FBYztBQUFBNEIsT0FBQSxDQUFBN0IsT0FBQSxHQUFBNEIsUUFBQSJ9 |
{ | ||
"name": "axios-logger", | ||
"version": "2.6.2", | ||
"version": "2.7.0", | ||
"description": "Beautify Axios Logging Messages", | ||
@@ -34,8 +34,8 @@ "main": "lib/index.js", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.12.1", | ||
"@babel/preset-env": "^7.12.11", | ||
"@babel/preset-typescript": "^7.12.7", | ||
"@babel/preset-env": "^7.22.9", | ||
"@babel/preset-typescript": "^7.22.5", | ||
"@types/dateformat": "^3.0.1", | ||
"@types/jest": "^24.9.1", | ||
"@types/node": "^12.19.9", | ||
"axios": "^0.21.1", | ||
"axios": "^1.4.0", | ||
"body-parser": "^1.19.0", | ||
@@ -50,3 +50,3 @@ "compression": "^1.7.4", | ||
"prettier": "^1.19.1", | ||
"typescript": "^3.9.7" | ||
"typescript": "^5.1.6" | ||
}, | ||
@@ -53,0 +53,0 @@ "dependencies": { |
50255
320