(array, equalityComparer)
| 998 | return deduplicated.map(function (i) { return array[i]; }); |
| 999 | } |
| 1000 | function deduplicateEquality(array, equalityComparer) { |
| 1001 | var result = []; |
| 1002 | for (var _i = 0, array_4 = array; _i < array_4.length; _i++) { |
| 1003 | var item = array_4[_i]; |
| 1004 | pushIfUnique(result, item, equalityComparer); |
| 1005 | } |
| 1006 | return result; |
| 1007 | } |
| 1008 | /** |
| 1009 | * Deduplicates an unsorted array. |
| 1010 | * @param equalityComparer An `EqualityComparer` used to determine if two values are duplicates. |
no test coverage detected