Type Alias Compact<S>

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

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

Type Parameters

  • S extends readonly unknown[]