Skip to content

Commit c1a549e

Browse files
authored
check generated types (#11068)
* check generated types * bump dts-buddy
1 parent 51faf07 commit c1a549e

File tree

4 files changed

+144
-38
lines changed

4 files changed

+144
-38
lines changed

packages/svelte/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
"check": "tsc && cd ./tests/types && tsc",
105105
"check:watch": "tsc --watch",
106106
"generate:version": "node ./scripts/generate-version.js",
107-
"generate:types": "node ./scripts/generate-types.js",
107+
"generate:types": "node ./scripts/generate-types.js && tsc -p tsconfig.generated.json",
108108
"prepublishOnly": "pnpm build",
109109
"knip": "knip"
110110
},
@@ -116,7 +116,7 @@
116116
"@rollup/plugin-terser": "^0.4.4",
117117
"@rollup/plugin-virtual": "^3.0.2",
118118
"@types/aria-query": "^5.0.4",
119-
"dts-buddy": "^0.4.6",
119+
"dts-buddy": "^0.4.7",
120120
"esbuild": "^0.19.11",
121121
"knip": "^4.2.1",
122122
"rollup": "^4.9.5",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"include": ["./types/index.d.ts"]
4+
}

packages/svelte/types/index.d.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,6 +1750,8 @@ declare module 'svelte/compiler' {
17501750
style?: Preprocessor;
17511751
script?: Preprocessor;
17521752
}
1753+
1754+
export { walk };
17531755
}
17541756

17551757
declare module 'svelte/easing' {
@@ -1965,12 +1967,12 @@ declare module 'svelte/motion' {
19651967
}
19661968

19671969
declare module 'svelte/reactivity' {
1968-
export class Date extends Date {
1970+
class ReactiveDate extends Date {
19691971

19701972
constructor(...values: any[]);
19711973
#private;
19721974
}
1973-
export class Set<T> extends Set<any> {
1975+
class ReactiveSet<T> extends Set<any> {
19741976

19751977
constructor(value?: Iterable<T> | null | undefined);
19761978

@@ -1985,7 +1987,7 @@ declare module 'svelte/reactivity' {
19851987
[Symbol.iterator](): IterableIterator<T>;
19861988
#private;
19871989
}
1988-
export class Map<K, V> extends Map<any, any> {
1990+
class ReactiveMap<K, V> extends Map<any, any> {
19891991

19901992
constructor(value?: Iterable<readonly [K, V]> | null | undefined);
19911993

@@ -2004,6 +2006,8 @@ declare module 'svelte/reactivity' {
20042006
[Symbol.iterator](): IterableIterator<[K, V]>;
20052007
#private;
20062008
}
2009+
2010+
export { ReactiveDate as Date, ReactiveSet as Set, ReactiveMap as Map };
20072011
}
20082012

20092013
declare module 'svelte/server' {

0 commit comments

Comments
 (0)