UNPKG

x-ray-scraper

Version:
16 lines (14 loc) 510 B
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;