• Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • third: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • third: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • fourth: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      An EqualityComparer to compare values.

    Returns IEnumerable<TSource>

  • Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • thrid: Iterable<TKey>
    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      An EqualityComparer to compare values.

    Returns IEnumerable<TSource>

  • Produces the set difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    A sequence that contains the set difference of the elements of two sequences.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source iterable.

    • second: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • thrid: Iterable<TKey>
    • fourth: Iterable<TKey>

      An Iterable whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      An EqualityComparer to compare values.

    Returns IEnumerable<TSource>

Generated using TypeDoc