{"version":3,"file":"arrays.mjs","sources":["../../../packages/utils/arrays.ts"],"sourcesContent":["export const unique = <T>(arr: T[]) => [...new Set(arr)]\n\n/** like `_.castArray`, except falsy value returns empty array. */\nexport const castArray = (arr: any): any[] => {\n  if (!arr && arr !== 0) return []\n  return Array.isArray(arr) ? arr : [arr]\n}\n"],"names":[],"mappings":"AAAa,MAAA,MAAA,GAAS,CAAI,GAAa,KAAA,CAAC,GAAG,IAAI,GAAA,CAAI,GAAG,CAAC,EAAA;AAG1C,MAAA,SAAA,GAAY,CAAC,GAAoB,KAAA;AAC5C,EAAI,IAAA,CAAC,OAAO,GAAQ,KAAA,CAAA;AAAG,IAAA,OAAO,EAAC,CAAA;AAC/B,EAAA,OAAO,MAAM,OAAQ,CAAA,GAAG,CAAI,GAAA,GAAA,GAAM,CAAC,GAAG,CAAA,CAAA;AACxC;;;;"}