• Correlates the elements of two sequences based on matching keys.

    Type Parameters

    • TOuter

      The type of the elements of the first iterable sequence.

    • TInner

      The type of the elements of the second iterable sequence.

    • TKey

      The type of the keys returned by the key selector functions.

    • TResult

      The type of the result elements.

    Parameters

    • inner: Iterable<TInner>

      The async-enumerable sequence to join to the first sequence.

    • outerSelector: ((value) => TKey)

      A function to extract the join key from each element of the first sequence.

        • (value): TKey
        • Parameters

          • value: TOuter

          Returns TKey

    • innerSelector: ((value) => TKey)

      A function to extract the join key from each element of the second sequence.

        • (value): TKey
        • Parameters

          • value: TInner

          Returns TKey

    • resultSelector: ((outer, inner) => TResult)

      A function to create a result element from two matching elements.

        • (outer, inner): TResult
        • Parameters

          • outer: TOuter
          • inner: TInner

          Returns TResult

    Returns OperatorFunction<TOuter, TResult>

    An iterable sequence that has elements that are obtained by performing an inner join on two sequences.

Generated using TypeDoc