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.