Skip to content

Commit 57c9778

Browse files
committed
stricter tsc test
1 parent aed9aa3 commit 57c9778

File tree

5 files changed

+18
-12
lines changed

5 files changed

+18
-12
lines changed

packages/convex-helpers/browser.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, it, expect, vi, beforeEach } from "vitest";
22
import type { FunctionReference } from "convex/server";
33
import type { ConvexClient } from "convex/browser";
4-
import { withArgs } from "./browser";
4+
import { withArgs } from "./browser.js";
55

66
describe("withArgs", () => {
77
let mockClient: ConvexClient;

packages/convex-helpers/cli/openApiSpec.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import fs from "fs";
22
import { expect, test } from "vitest";
3-
import { generateOpenApiSpec } from "./openApiSpec";
3+
import { generateOpenApiSpec } from "./openApiSpec.js";
44
import { execSync } from "child_process";
5-
import { FUNCTIONS_JSON, OPEN_API_SPEC } from "./functions.test";
5+
import { FUNCTIONS_JSON, OPEN_API_SPEC } from "./functions.test.js";
66

77
// If this test fails, it means you changed the generated OpenAPI spec. Confirm that these changes are
88
// intentional by looking at the diff and update the string we compare against.

packages/convex-helpers/cli/tsApiSpec.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as ts from "typescript";
22
import { expect, test } from "vitest";
3-
import { FUNCTIONS_JSON, JS_API } from "./functions.test";
4-
import { generateApiSpec } from "./tsApiSpec";
3+
import { FUNCTIONS_JSON, JS_API } from "./functions.test.js";
4+
import { generateApiSpec } from "./tsApiSpec.js";
55

66
// If this test fails, it means the generated code changed. Confirm that these changes are
77
// intentional by looking at the diff and update the string we compare against.

packages/convex-helpers/react/sessions.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import {
88
beforeEach,
99
} from "vitest";
1010
import type { FunctionReference } from "convex/server";
11-
import type { SessionArgsArray, SessionQueryArgsArray } from "./sessions";
12-
import type { EmptyObject } from "..";
13-
import type { SessionId } from "../server/sessions";
14-
import { ConvexReactSessionClient } from "convex-helpers/react/sessions";
11+
import type { SessionArgsArray, SessionQueryArgsArray } from "./sessions.js";
12+
import type { EmptyObject } from "../index.js";
13+
import type { SessionId } from "../server/sessions.js";
14+
import { ConvexReactSessionClient } from "./sessions.js";
1515

1616
test("noop", () => {});
1717

tsconfig.test.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,14 @@
77
"composite": false,
88
"declaration": false,
99
"declarationMap": false,
10-
"module": "ESNext",
11-
"moduleResolution": "Bundler"
10+
"module": "Node18",
11+
"moduleResolution": "NodeNext"
1212
},
13-
"exclude": ["node_modules", "packages/convex-helpers/dist"]
13+
"include": ["packages/convex-helpers/**/*.test.ts"],
14+
"exclude": [
15+
"packages/convex-helpers/node_modules",
16+
"packages/convex-helpers/dist",
17+
"packages/convex-helpers/server/_generated",
18+
"packages/convex-helpers/vitest.config.mts"
19+
]
1420
}

0 commit comments

Comments
 (0)