{"version":3,"file":"arrays.mjs","sources":["../../../../src/utils/arrays.ts"],"sourcesContent":["export const unique = <T>(arr: T[]) => [...new Set(arr)];\r\n\r\ntype Many<T> = T | ReadonlyArray<T>;\r\nexport const ensureArray = <T>(arr: Many<T>) => {\r\n  if (!arr && (arr as any) !== 0) {\r\n    return [];\r\n  }\r\n\r\n  return Array.isArray(arr) ? arr : [arr];\r\n};\r\n"],"names":[],"mappings":"AAAa,MAAA,MAAA,GAAS,CAAI,GAAa,KAAA,CAAC,GAAG,IAAI,GAAA,CAAI,GAAG,CAAC,EAAA;AAG1C,MAAA,WAAA,GAAc,CAAI,GAAiB,KAAA;AAC9C,EAAI,IAAA,CAAC,GAAQ,IAAA,GAAA,KAAgB,CAAG,EAAA;AAC9B,IAAA,OAAO,EAAC,CAAA;AAAA,GACV;AAEA,EAAA,OAAO,MAAM,OAAQ,CAAA,GAAG,CAAI,GAAA,GAAA,GAAM,CAAC,GAAG,CAAA,CAAA;AACxC;;;;"}