• Gets a function which deduplicates items of an iterable by specified key. It can be chained using a pipe().

    Type Parameters

    • T

    Parameters

    • getKey: ((value: T) => string)
        • (value: T): string
        • Parameters

          • value: T

          Returns string

    Returns ((source: Wrappable<T>) => IterableIterator<T>)

      • (source: Wrappable<T>): IterableIterator<T>
      • Parameters

        • source: Wrappable<T>

        Returns IterableIterator<T>

  • Deduplicates items of specified source iterable by specified key.

    Type Parameters

    • T

    Parameters

    • getKey: ((value: T) => string)
        • (value: T): string
        • Parameters

          • value: T

          Returns string

    • source: Wrappable<T>

    Returns IterableIterator<T>

Generated using TypeDoc