x-ray-scraper
Version:
Scraper next gen based on x-ray (2.3.2)
16 lines (14 loc) • 510 B
JavaScript
const { isUrl, isHTML } = require('./commonHelpers');
function assignParameters(source, scope, selector) {
if (scope === undefined) {
return { source: null, scope: null, selector: source };
} else if (selector === undefined) {
if (isUrl(source) || source.html || isHTML(source)) {
return { source, scope: null, selector: scope };
} else {
return { source: null, scope: source, selector: scope };
}
}
return { source, scope, selector };
}
module.exports = assignParameters;