Function distinct

  • Removes duplicates from a synchronous or asynchronous iterable.

    Distinctness is evaluated by maintaining a set of previously yielded values, i.e., it is evaluated via the SameValueZero algorithm described in the ECMAScript 2015 specification.

    Type Parameters

    Type Parameters

    • T

    Parameters

    • iterable: Iterable<T>

    Returns Iterable<T>

  • Type Parameters

    Type Parameters

    • T

    Parameters

    • iterable: AsyncIterable<T>

    Returns AsyncIterable<T>

  • Type Parameters

    Type Parameters

    • T

    Parameters

    • iterable: Iterable<T> | AsyncIterable<T>

    Returns Iterable<T> | AsyncIterable<T>

Generated using TypeDoc