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.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.