export type Compact = number extends AS['length'] ? Array> : AS extends [] | readonly [] ? [] : Array>; type Falsy = null | undefined | false | '' | 0 | 0n; /** * Returns a new array without any falsy values. (i.e. `null`, `undefined`, `false`, `''`, `0`, `0n` or `NaN`) * @param array The array to compact. * * @example * ```typescript * const arr = [1, 2, undefined, 3, null]; * arr.compact(); // => [1, 2, 3] * ``` */ declare const compact: ( array: AS, ) => Compact; export default compact; //# sourceMappingURL=compact.d.ts.map