test-openapi
Version:
Automated client requests
26 lines (19 loc) • 816 B
JavaScript
;require("core-js/modules/es.promise");Object.defineProperty(exports,"__esModule",{value:true});exports.normalizeUserAgent=void 0;var _readPkgUp=_interopRequireDefault(require("read-pkg-up"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
const currentPackage=(0,_readPkgUp.default)();
const normalizeUserAgent=async function({
call,
call:{"headers.user-agent":userAgent}})
{
const userAgentA=await getUserAgent({userAgent});
return{...call,"headers.user-agent":userAgentA};
};exports.normalizeUserAgent=normalizeUserAgent;
const getUserAgent=async function({userAgent}){
if(userAgent!==undefined){
return userAgent;
}
const{
pkg:{name,version,homepage}}=
await currentPackage;
return`${name}/${version} (${homepage})`;
};
//# sourceMappingURL=user_agent.js.map