@nathanfaucett/parallel
Version:
parallel for the browser and node.js
19 lines (15 loc) • 345 B
JavaScript
var isArrayLike = require("@nathanfaucett/is_array_like"),
fromArray = require("./fromArray"),
fromObject = require("./fromObject");
module.exports = from;
function from(tasks) {
var value = tasks;
if (arguments.length > 1) {
value = arguments;
}
return (
isArrayLike(value) ?
fromArray(value) :
fromObject(Object(value))
);
}