15815213711
2024-08-26 67b8b6731811983447e053d4396b3708c14dfe3c
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;