Skip to content

Commit 491f665

Browse files
authored
[fix] remove obsolete generated types correctly (#8149)
1 parent 7468f1a commit 491f665

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

.changeset/fresh-files-study.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
[fix] remove obsolete generated types correctly

packages/kit/src/core/sync/write_types/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export async function write_all_types(config, manifest_data) {
4949
for (const file of walk(types_dir)) {
5050
const dir = path.dirname(file);
5151
if (!expected_directories.has(dir)) {
52-
rimraf(file);
52+
rimraf(path.join(types_dir, file));
5353
}
5454
}
5555
}

packages/kit/src/utils/filesystem.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export function copy(source, target, opts = {}) {
8383
* Get a list of all files in a directory
8484
* @param {string} cwd - the directory to walk
8585
* @param {boolean} [dirs] - whether to include directories in the result
86+
* @returns {string[]} a list of all found files (and possibly directories) relative to `cwd`
8687
*/
8788
export function walk(cwd, dirs = false) {
8889
/** @type {string[]} */

packages/kit/test/prerendering/ssr-false/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"dev": "vite dev",
77
"build": "vite build",
88
"preview": "vite preview",
9+
"check": "svelte-kit sync && tsc && svelte-check",
910
"test": "svelte-kit sync && pnpm build && uvu test"
1011
},
1112
"devDependencies": {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
export const actions = {};
1+
export const actions = {
2+
default: () => {}
3+
};

0 commit comments

Comments
 (0)