MCPcopy
hub / github.com/subquery/subql / findDuplicateStringArray

Function findDuplicateStringArray

packages/utils/src/array/array.ts:8–17  ·  view source on GitHub ↗
(arrays: string[][])

Source from the content-addressed store, hash-verified

6// Find duplicate string array in arrays
7// Only sorted unique string array will be return
8export function findDuplicateStringArray(arrays: string[][]): string[][] {
9 const sortedArrays = arrays.map((arr) => arr.sort().join(''));
10 const duplicateArray: string[][] = [];
11 for (let i = 0; i < sortedArrays.length; i++) {
12 if (sortedArrays.indexOf(sortedArrays[i]) !== sortedArrays.lastIndexOf(sortedArrays[i])) {
13 duplicateArray.push(arrays[i]);
14 }
15 }
16 return uniqWith(duplicateArray, isEqual);
17}

Callers 2

getAllEntitiesRelationsFunction · 0.90
array.spec.tsFile · 0.90

Calls 1

mapMethod · 0.80

Tested by

no test coverage detected