Convert a value to an array
If you simply want to accept both a single value and multiple values, you can use [singleValueOrArray].flat() instead.
npm install arrify
import arrify from 'arrify';
arrify('🦄');
//=> ['🦄']
arrify(['🦄']);
//=> ['🦄']
arrify(new Set(['🦄']));
//=> ['🦄']
arrify(null);
//=> []
arrify(undefined);
//=> []
Specifying null or undefined results in an empty array.
204 followers · starred Mar 2015
82 followers · starred Feb 2015
Convert a value to an array
If you simply want to accept both a single value and multiple values, you can use [singleValueOrArray].flat() instead.
npm install arrify
import arrify from 'arrify';
arrify('🦄');
//=> ['🦄']
arrify(['🦄']);
//=> ['🦄']
arrify(new Set(['🦄']));
//=> ['🦄']
arrify(null);
//=> []
arrify(undefined);
//=> []
Specifying null or undefined results in an empty array.
204 followers · starred Mar 2015
82 followers · starred Feb 2015