@qelos/assets
Version:
manage assets like images and static files on remote servers
20 lines (17 loc) • 326 B
JavaScript
const isArray = require('lodash/isArray');
/**
* @desc Turns arguments that aren't arrays into arrays
* @param arg
* @returns { any | any[] }
*/
function toArray(arg) {
switch (true) {
case arg == null:
return [];
case isArray(arg):
return arg;
default:
return [arg];
}
}
module.exports = toArray;