Skip to content

Commit 3e15b6b

Browse files
author
Test
committed
fix(i18n): include generated messages in svelte-check
Keep src/lib/paraglide in the Svelte checker program and lock that behavior with a focused config test so aggregate message imports retain their typed exports.
1 parent 4023cbe commit 3e15b6b

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { readFileSync } from "node:fs";
2+
import { resolve } from "node:path";
3+
import { describe, expect, it } from "vitest";
4+
5+
const svelteCheckTsconfigPath = resolve(process.cwd(), "tsconfig.svelte-check.json");
6+
7+
describe("tsconfig.svelte-check Paraglide support", () => {
8+
it("keeps generated lib paraglide messages in the Svelte typecheck program", () => {
9+
const source = readFileSync(svelteCheckTsconfigPath, "utf8");
10+
11+
expect(source).not.toContain('"src/lib/paraglide/**"');
12+
});
13+
});

packages/desktop/tsconfig.svelte-check.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"src/service-worker/**/*.ts",
2020
"src/service-worker.d.ts",
2121
"src/service-worker/**/*.d.ts",
22-
"src/paraglide/**",
23-
"src/lib/paraglide/**"
22+
"src/paraglide/**"
2423
]
2524
}

0 commit comments

Comments
 (0)