diff --git a/packages/shared/src/SortedMap/SortedMap.test.ts b/packages/shared/src/SortedMap/SortedMap.test.ts index 7234a9a9..c52cc45b 100644 --- a/packages/shared/src/SortedMap/SortedMap.test.ts +++ b/packages/shared/src/SortedMap/SortedMap.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it } from "vitest"; import RBSortedMap from "../../../../tests/RBSortedMap.ts"; -import SortedMap from "./SortedMap.tsx"; +import SortedMap from "./SortedMap.ts"; function runTestsForMap(MapConstructor: any, mapName: string) { describe(mapName, () => { diff --git a/packages/shared/src/SortedMap/SortedMap.tsx b/packages/shared/src/SortedMap/SortedMap.ts similarity index 94% rename from packages/shared/src/SortedMap/SortedMap.tsx rename to packages/shared/src/SortedMap/SortedMap.ts index 6cceac4e..f31b535d 100644 --- a/packages/shared/src/SortedMap/SortedMap.tsx +++ b/packages/shared/src/SortedMap/SortedMap.ts @@ -10,7 +10,12 @@ export class SortedMap { if (compare) { if (typeof compare === "string") { - this.compare = (a, b) => (a[1][compare] > b[1][compare] ? 1 : a[1][compare] < b[1][compare] ? -1 : 0); + this.compare = (a, b) => + (a[1] as any)[compare] > (b[1] as any)[compare] + ? 1 + : (a[1] as any)[compare] < (a[1] as any)[compare] + ? -1 + : 0; } else { this.compare = compare; } diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index ddb91693..315053bd 100644 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json @@ -13,6 +13,7 @@ "outDir": "dist", "skipLibCheck": true }, + "exclude": ["src/**/*.test.ts"], "include": ["src/**/*.ts", "src/.d.ts"], "files": ["src/index.ts"] }