Type Alias Compact<S>

Compact<S>: S extends readonly [unknown, ...unknown[]]
    ? ProcessCompact<S>
    : S extends readonly [...unknown[]]
        ? ReadonlyArray<NonNullable<S[number]>>
        : NonNullable<S[number]>[]

Removes all null and undefined values from the given array type.

Type Parameters

  • S extends ReadonlyArray<unknown>