(obj: any | null | undefined)
| 31 | */ |
| 32 | function makeArray<T, TT>(obj: T): T extends TT[] ? T : T extends null | undefined ? [] : [T]; |
| 33 | function makeArray(obj: any | null | undefined): Array<any | null | undefined> { |
| 34 | if (obj === null || obj === undefined) { |
| 35 | return []; |
| 36 | } |
| 37 | return isArray(obj) ? obj : [obj]; |
| 38 | } |
| 39 | |
| 40 | export default makeArray; |
no test coverage detected