Skip to content

Commit a96fbed

Browse files
committed
Update TS versions
1 parent 7dd832c commit a96fbed

File tree

18 files changed

+310
-352
lines changed

18 files changed

+310
-352
lines changed

examples/angular/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"@angular-devkit/build-angular": "^19.2.17",
2727
"@angular/cli": "^19.2.17",
2828
"@angular/compiler-cli": "^19.2.15",
29-
"typescript": "5.6.3"
29+
"typescript": "5.9.3"
3030
}
3131
}

examples/preact/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@types/node": "^24.1.0",
1717
"eslint": "^9.37.0",
1818
"eslint-config-preact": "^2.0.0",
19-
"typescript": "5.6.3",
19+
"typescript": "5.9.3",
2020
"vite": "^6.3.6"
2121
},
2222
"eslintConfig": {

examples/solid/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"solid-js": "^1.9.9"
1414
},
1515
"devDependencies": {
16-
"typescript": "5.6.3",
16+
"typescript": "5.9.3",
1717
"vite": "^6.3.6",
1818
"vite-plugin-solid": "^2.11.9"
1919
}

examples/svelte/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"svelte": "^5.39.11",
1616
"svelte-check": "^4.3.3",
1717
"tslib": "^2.8.1",
18-
"typescript": "5.6.3",
18+
"typescript": "5.9.3",
1919
"vite": "^6.3.6"
2020
},
2121
"dependencies": {

examples/vue/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"@vitejs/plugin-vue": "^5.2.4",
18-
"typescript": "5.6.3",
18+
"typescript": "5.9.3",
1919
"vite": "^6.3.6",
2020
"vue-tsc": "^2.2.12"
2121
}

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,10 @@
6161
"publint": "^0.3.15",
6262
"sherif": "^1.9.0",
6363
"tinyglobby": "^0.2.15",
64-
"typescript": "5.6.3",
65-
"typescript50": "npm:typescript@5.0",
66-
"typescript51": "npm:typescript@5.1",
67-
"typescript52": "npm:typescript@5.2",
68-
"typescript53": "npm:typescript@5.3",
64+
"typescript": "5.9.3",
65+
"typescript56": "npm:typescript@5.6",
66+
"typescript57": "npm:typescript@5.7",
67+
"typescript58": "npm:typescript@5.8",
6968
"vite": "^6.3.6",
7069
"vitest": "^3.2.4",
7170
"vue": "^3.5.22"

packages/angular-store/src/index.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ type StoreContext = Record<string, unknown>
1313

1414
export * from '@tanstack/store'
1515

16-
/**
17-
* @private
18-
*/
19-
type NoInfer<T> = [T][T extends any ? 0 : never]
20-
2116
export function injectStore<TState, TSelected = NoInfer<TState>>(
2217
store: Atom<TState>,
2318
selector?: (state: NoInfer<TState>) => TSelected,
@@ -33,7 +28,7 @@ export function injectStore<
3328
TSelected = NoInfer<TState>,
3429
>(
3530
store: Atom<TState> | ReadonlyAtom<TState>,
36-
selector: (state: NoInfer<TState>) => TSelected = (d) => d as TSelected,
31+
selector: (state: NoInfer<TState>) => TSelected = (d) => d as unknown as TSelected,
3732
options: CreateSignalOptions<TSelected> & { injector?: Injector } = {
3833
equal: shallow,
3934
},

packages/preact-store/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@
2323
"clean": "premove ./dist ./coverage",
2424
"test:eslint": "eslint ./src ./tests",
2525
"test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"",
26-
"test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js",
27-
"test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js",
28-
"test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js",
29-
"test:types:ts53": "node ../../node_modules/typescript53/lib/tsc.js",
30-
"test:types:ts54": "tsc",
26+
"test:types:ts56": "node ../../node_modules/typescript56/lib/tsc.js",
27+
"test:types:ts57": "node ../../node_modules/typescript57/lib/tsc.js",
28+
"test:types:ts58": "node ../../node_modules/typescript58/lib/tsc.js",
29+
"test:types:ts59": "tsc",
3130
"test:lib": "vitest",
3231
"test:lib:dev": "pnpm run test:lib --watch",
3332
"test:build": "publint --strict",

packages/preact-store/src/index.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,6 @@ function didSnapshotChange(inst: {
6767
}
6868
}
6969

70-
/**
71-
* @private
72-
*/
73-
export type NoInfer<T> = [T][T extends any ? 0 : never]
7470
type EqualityFn<T> = (objA: T, objB: T) => boolean
7571
interface UseStoreOptions<T> {
7672
equal?: EqualityFn<T>

packages/react-store/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@
2323
"clean": "premove ./dist ./coverage",
2424
"test:eslint": "eslint ./src ./tests",
2525
"test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"",
26-
"test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js",
27-
"test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js",
28-
"test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js",
29-
"test:types:ts53": "node ../../node_modules/typescript53/lib/tsc.js",
30-
"test:types:ts54": "tsc",
26+
"test:types:ts56": "node ../../node_modules/typescript56/lib/tsc.js",
27+
"test:types:ts57": "node ../../node_modules/typescript57/lib/tsc.js",
28+
"test:types:ts58": "node ../../node_modules/typescript58/lib/tsc.js",
29+
"test:types:ts59": "tsc",
3130
"test:lib": "vitest",
3231
"test:lib:dev": "pnpm run test:lib --watch",
3332
"test:build": "publint --strict",

0 commit comments

Comments
 (0)