diff --git a/src/util/util/extensions/Array.test.ts b/src/util/util/extensions/Array.test.ts
index faabfdea..432e9a59 100644
--- a/src/util/util/extensions/Array.test.ts
+++ b/src/util/util/extensions/Array.test.ts
@@ -64,14 +64,4 @@ describe("Array extensions", () => {
[],
);
});
-
- it("intersect", () => {
- const arr1 = [1, 2, 3, 4];
- const arr2 = [3, 4, 5, 6];
- assert.deepEqual(arr1.intersect(arr2), [3, 4]);
- assert.deepEqual(arr1.intersect([]), []);
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- // @ts-expect-error
- assert.deepEqual([].intersect(arr2), []);
- });
});
diff --git a/src/util/util/extensions/Array.ts b/src/util/util/extensions/Array.ts
index 11d93920..eec76a0f 100644
--- a/src/util/util/extensions/Array.ts
+++ b/src/util/util/extensions/Array.ts
@@ -25,7 +25,6 @@ declare global {
remove(item: T): void;
distinct(): T[];
distinctBy<K>(key: (elem: T) => K): T[];
- intersect(other: T[]): T[];
}
}
@@ -117,7 +116,3 @@ if (!Array.prototype.distinctBy)
Array.prototype.distinctBy = function <T, K>(this: T[], key: (elem: T) => K) {
return arrayDistinctBy.call(this, key as (elem: unknown) => unknown);
};
-if (!Array.prototype.intersect)
- Array.prototype.intersect = function <T>(this: T[], other: T[]) {
- return arrayIntersect.call(this, other);
- };
|