UNPKG

@maddimathon/utility-typescript

Version:

TypeScript utilities (types, functions, classes) to use in various projects.

35 lines 650 B
/** * @since 0.1.0 * * @packageDocumentation */ /*! * @maddimathon/utility-typescript@2.0.0-beta.1 * @license MIT */ /** * Uses `Array.filter()` to create a unique array. * * Filters out any item that is not the first instance of that item in the * array. * * @category Array Helpers * * @source * * @typeParam T_ArrayItem Array item type. * * @param arr To simplify. * * @return Unique array. * * @since 0.1.0 */ export function arrayUnique(arr) { // returns if (!Array.isArray(arr)) { return arr; } return [...arr].filter((v, i, a) => a.indexOf(v) === i); } //# sourceMappingURL=arrayUnique.js.map