UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

24 lines 576 B
import { flatten } from 'lodash-es'; /** * Converts it's arguments to an array * * ```typescript * const arr = convertToArray(1, 'two', [3, 4], [[5, 6]]); * arr === [1, 'two', 3, 4, [5, 6]]; * * const undefinedArr = convertToArray(undefined); * undefinedArr === [undefined]; * ``` */ export function convertToArray(...args) { const arrays = args.map(item => { if (Array.isArray(item)) { return item; } else { return [item]; } }); return flatten(arrays); } //# sourceMappingURL=convertToArray.js.map