1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| 'use strict';
|
| const arrify = value => {
| if (value === null || value === undefined) {
| return [];
| }
|
| if (Array.isArray(value)) {
| return value;
| }
|
| if (typeof value === 'string') {
| return [value];
| }
|
| if (typeof value[Symbol.iterator] === 'function') {
| return [...value];
| }
|
| return [value];
| };
|
| module.exports = arrify;
|
|