@qelos/assets
Version:
manage assets like images and static files on remote servers
21 lines (18 loc) • 350 B
JavaScript
;
var 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;