outscraper
Version:
The library provides convenient access to the Outscraper API. Allows using Outscraper's services from your code. See https://outscraper.com for details.
24 lines (20 loc) • 463 B
JavaScript
const QUERY_DELIMITER = ' ';
exports.toArray = (value) => {
if (Array.isArray(value)) {
return value;
} else {
return [value];
}
}
exports.removeEmpty = (obj) => {
return Object.fromEntries(Object.entries(obj).filter(([_, v]) => v != null));
}
exports.formatQueries = (q) => {
if (Array.isArray(q)) {
if (q.every(i => Array.isArray(i))) {
return q.map(pair => pair.join(QUERY_DELIMITER));
}
return q;
}
return [q];
}