Options
All
  • Public
  • Public/Protected
  • All
Menu

Module array/uniqBy

Index

References

Type aliases

Functions

References

Renames and re-exports uniqBy

Type aliases

KeyFunc<T>: (a: T) => string

Type parameters

  • T

Type declaration

    • (a: T): string
    • Parameters

      • a: T

      Returns string

Functions

  • uniqBy<T>(fn: KeyFunc<T>, list: ArrayLike<T>): T[]
  • uniqBy<T>(fn: KeyFunc<T>): (list: ArrayLike<T>) => T[]
  • Returns unique items in array. Uniqueness is defined by fn.

    example
     uniqBy(x => x % 2, [1, 2, 2, 3, 4, 5, 5, 5]) // [1, 2]
    

    Type parameters

    • T

    Parameters

    Returns T[]

  • Returns unique items in array. Uniqueness is defined by fn.

    example
     uniqBy(x => x % 2, [1, 2, 2, 3, 4, 5, 5, 5]) // [1, 2]
    

    Type parameters

    • T

    Parameters

    Returns (list: ArrayLike<T>) => T[]

      • (list: ArrayLike<T>): T[]
      • Parameters

        • list: ArrayLike<T>

        Returns T[]

Generated using TypeDoc