{"version":3,"sources":["../../src/functions/compact/compact.ts"],"names":[],"mappings":";AAQO,SAAS,QAAW,OAAiC;AAC1D,SAAO,OAAO,OAAO,OAAO,KAAK,CAAC;AACpC","sourcesContent":["import { Maybe } from '../../types';\n\n/**\n * Creates an array with all falsey values removed.\n * The values `false`, `null`, `0`, `\"\"`, `undefined`, and `NaN` are falsey.\n * @param array The array to compact.\n * @returns The new array of filtered values.\n */\nexport function compact<T>(array: Maybe<readonly T[]>): T[] {\n  return array?.filter(Boolean) ?? [];\n}\n"]}