Function zip

  • zip([a,a,..,a],[b,b,..,b]) === [[a,b],[a,b],..,[a,b]]

    Type Parameters

    • T extends (readonly unknown[])[]

    Parameters

    • Rest ...args: T
      Rest

    Returns {
        [K in keyof T]: T[K] extends (infer V)[]
            ? V
            : never
    }[]