Appearance
uniq
Removes duplicate primitive values from an array.
WARNING
uniq
only performs shallow equality checks, so will not remove duplicate arrays or objects.
Usage
ts
import { uniq } from 'tsu'
uniq(['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c'])
// ['a', 'b', 'c']
Type Definitions
ts
/**
* @param array - The array.
* @returns The array without duplicated primitive values.
*/
function uniq<T>(array: readonly T[]): T[]