{"version":3,"file":"toArray.cjs","sources":["../../../src/functions/arrays/toArray.ts"],"sourcesContent":["import { isDefined } from '../types';\nimport { isArray } from './isArray';\n\nexport interface ToArray_F {\n  <T>(obj: any): T[];\n  typed: <T>(obj: T | T[] | readonly T[]) => Exclude<T, undefined>[];\n}\n\nexport const toArray: ToArray_F = obj => {\n  if (isArray(obj)) {\n    return obj;\n  } else {\n    const check = isDefined(obj);\n    if (!check) return [];\n    return [obj];\n  }\n};\n\ntoArray.typed = toArray;\n"],"names":["isArray","isDefined"],"mappings":";;;;;AAQa,MAAA,OAAO,GAAc,GAAG,IAAG;AACtC,IAAA,IAAIA,gCAAO,CAAC,GAAG,CAAC,EAAE;AAChB,QAAA,OAAO,GAAG;;SACL;AACL,QAAA,MAAM,KAAK,GAAGC,mCAAS,CAAC,GAAG,CAAC;AAC5B,QAAA,IAAI,CAAC,KAAK;AAAE,YAAA,OAAO,EAAE;QACrB,OAAO,CAAC,GAAG,CAAC;;AAEhB;AAEA,OAAO,CAAC,KAAK,GAAG,OAAO;;;;"}