Comparing version 10.5.6 to 10.5.7
@@ -221,3 +221,3 @@ "use strict"; | ||
exports.normalizeArguments = (url, options, defaults) => { | ||
var _a, _b, _c, _d, _e, _f, _g; | ||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k; | ||
// Merge options | ||
@@ -227,7 +227,4 @@ if (typeof url === 'undefined') { | ||
} | ||
if (typeof options === 'undefined') { | ||
options = {}; | ||
} | ||
const runInitHooks = (hooks, options) => { | ||
if (hooks) { | ||
if (hooks && options) { | ||
for (const hook of hooks) { | ||
@@ -243,8 +240,14 @@ const result = hook(options); | ||
if (hasUrl) { | ||
if (Reflect.has(options, 'url')) { | ||
throw new TypeError('The `url` option cannot be used if the input is a valid URL.'); | ||
if (options) { | ||
if (Reflect.has(options, 'url')) { | ||
throw new TypeError('The `url` option cannot be used if the input is a valid URL.'); | ||
} | ||
} | ||
else { | ||
options = {}; | ||
} | ||
// @ts-ignore URL is not URL | ||
options.url = url; | ||
runInitHooks((_a = options.hooks) === null || _a === void 0 ? void 0 : _a.init, options); | ||
runInitHooks((_a = defaults) === null || _a === void 0 ? void 0 : _a.options.hooks.init, options); | ||
runInitHooks((_b = options.hooks) === null || _b === void 0 ? void 0 : _b.init, options); | ||
} | ||
@@ -255,10 +258,14 @@ else if (Reflect.has(url, 'resolve')) { | ||
else { | ||
runInitHooks((_b = url.hooks) === null || _b === void 0 ? void 0 : _b.init, url); | ||
runInitHooks((_c = options.hooks) === null || _c === void 0 ? void 0 : _c.init, options); | ||
runInitHooks((_c = defaults) === null || _c === void 0 ? void 0 : _c.options.hooks.init, url); | ||
runInitHooks((_d = url.hooks) === null || _d === void 0 ? void 0 : _d.init, url); | ||
if (options) { | ||
runInitHooks((_e = defaults) === null || _e === void 0 ? void 0 : _e.options.hooks.init, options); | ||
runInitHooks((_f = options.hooks) === null || _f === void 0 ? void 0 : _f.init, options); | ||
} | ||
} | ||
if (hasUrl) { | ||
options = exports.mergeOptions((_e = (_d = defaults) === null || _d === void 0 ? void 0 : _d.options, (_e !== null && _e !== void 0 ? _e : {})), options); | ||
options = exports.mergeOptions((_h = (_g = defaults) === null || _g === void 0 ? void 0 : _g.options, (_h !== null && _h !== void 0 ? _h : {})), (options !== null && options !== void 0 ? options : {})); | ||
} | ||
else { | ||
options = exports.mergeOptions((_g = (_f = defaults) === null || _f === void 0 ? void 0 : _f.options, (_g !== null && _g !== void 0 ? _g : {})), url, options); | ||
options = exports.mergeOptions((_k = (_j = defaults) === null || _j === void 0 ? void 0 : _j.options, (_k !== null && _k !== void 0 ? _k : {})), url, (options !== null && options !== void 0 ? options : {})); | ||
} | ||
@@ -265,0 +272,0 @@ // Normalize URL |
{ | ||
"name": "got", | ||
"version": "10.5.6", | ||
"version": "10.5.7", | ||
"description": "Human-friendly and powerful HTTP request library for Node.js", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
163538
2396