type-plus
    Preparing search index...

    Type Alias IntersectOfProps<A, P>

    IntersectOfProps: number extends A["length"]
        ? A[0][P]
        : A["length"] extends 0
            ? never
            : A["length"] extends 1 ? A[0][P] : A[0][P] & IntersectOfProps<Tail<A>, P>

    🦴 utilities

    Gets the intersect of properties of the elements in A.

    Type Parameters

    • A extends readonly Record<any, unknown>[]
    • P extends KeyTypes