Skip to content

Commit 12ac5b5

Browse files
committed
chore: fix typescript warnings on recent upgrade
1 parent 70fda49 commit 12ac5b5

File tree

4 files changed

+88
-62
lines changed

4 files changed

+88
-62
lines changed

test/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
"@types/ts-expose-internals": "npm:ts-expose-internals@^4.9.5",
1717
"jest": "^29.7.0",
1818
"nx": "^15.9.7",
19-
"ts-jest": "^29.2.4",
19+
"ts-jest": "^29.4.1",
2020
"ts-node": "^10.9.2",
2121
"ts-patch": "^3.3.0",
2222
"tsp1": "npm:ts-patch@1.*.*",
2323
"tsp2": "npm:ts-patch@2.*.*",
24-
"typescript": "^5.7.2",
24+
"typescript": "^5.9.2",
2525
"typescript-3": "npm:[email protected]",
2626
"typescript-4.7": "npm:[email protected]",
2727
"typescript-5.5": "npm:[email protected]",

test/tests/transformer/general.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ describe(`Transformer -> General Tests`, () => {
5050
beforeAll(() => {
5151
transformed = transformedFiles[file];
5252
expected = {
53-
// @ts-expect-error TS(2345) FIXME: Argument of type 'typeof ts | typeof ts | typeof import("typescript")' is not assignable to parameter of type 'typeof import("typescript")'.
53+
// @ts-expect-error -- fix later
5454
js: getExpected(tsInstance, file, originalFiles[file].js, projectRoot),
55-
// @ts-expect-error TS(2345) FIXME: Argument of type 'typeof ts | typeof ts | typeof import("typescript")' is not assignable to parameter of type 'typeof import("typescript")'.
55+
// @ts-expect-error -- fix later
5656
dts: getExpected(tsInstance, file, originalFiles[file].dts, projectRoot),
5757
};
5858
});

test/yarn.lock

Lines changed: 82 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -187,14 +187,7 @@ __metadata:
187187
languageName: node
188188
linkType: hard
189189

190-
"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
191-
version: 7.22.5
192-
resolution: "@babel/helper-plugin-utils@npm:7.22.5"
193-
checksum: 10c0/d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d
194-
languageName: node
195-
linkType: hard
196-
197-
"@babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8":
190+
"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
198191
version: 7.24.8
199192
resolution: "@babel/helper-plugin-utils@npm:7.24.8"
200193
checksum: 10c0/0376037f94a3bfe6b820a39f81220ac04f243eaee7193774b983e956c1750883ff236b30785795abbcda43fac3ece74750566830c2daa4d6e3870bb0dff34c2d
@@ -2760,7 +2753,7 @@ __metadata:
27602753
languageName: node
27612754
linkType: hard
27622755

2763-
"acorn@npm:^8.11.0":
2756+
"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2":
27642757
version: 8.12.1
27652758
resolution: "acorn@npm:8.12.1"
27662759
bin:
@@ -2769,15 +2762,6 @@ __metadata:
27692762
languageName: node
27702763
linkType: hard
27712764

2772-
"acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2":
2773-
version: 8.11.3
2774-
resolution: "acorn@npm:8.11.3"
2775-
bin:
2776-
acorn: bin/acorn
2777-
checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299
2778-
languageName: node
2779-
linkType: hard
2780-
27812765
"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1":
27822766
version: 7.1.1
27832767
resolution: "agent-base@npm:7.1.1"
@@ -3308,7 +3292,7 @@ __metadata:
33083292
languageName: node
33093293
linkType: hard
33103294

3311-
"bs-logger@npm:0.x":
3295+
"bs-logger@npm:^0.2.6":
33123296
version: 0.2.6
33133297
resolution: "bs-logger@npm:0.2.6"
33143298
dependencies:
@@ -4218,7 +4202,7 @@ __metadata:
42184202
languageName: node
42194203
linkType: hard
42204204

4221-
"ejs@npm:^3.1.10, ejs@npm:^3.1.7":
4205+
"ejs@npm:^3.1.7":
42224206
version: 3.1.10
42234207
resolution: "ejs@npm:3.1.10"
42244208
dependencies:
@@ -5092,6 +5076,24 @@ __metadata:
50925076
languageName: node
50935077
linkType: hard
50945078

5079+
"handlebars@npm:^4.7.8":
5080+
version: 4.7.8
5081+
resolution: "handlebars@npm:4.7.8"
5082+
dependencies:
5083+
minimist: "npm:^1.2.5"
5084+
neo-async: "npm:^2.6.2"
5085+
source-map: "npm:^0.6.1"
5086+
uglify-js: "npm:^3.1.4"
5087+
wordwrap: "npm:^1.0.0"
5088+
dependenciesMeta:
5089+
uglify-js:
5090+
optional: true
5091+
bin:
5092+
handlebars: bin/handlebars
5093+
checksum: 10c0/7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d
5094+
languageName: node
5095+
linkType: hard
5096+
50955097
"harmony-reflect@npm:^1.4.6":
50965098
version: 1.6.2
50975099
resolution: "harmony-reflect@npm:1.6.2"
@@ -6029,7 +6031,7 @@ __metadata:
60296031
languageName: node
60306032
linkType: hard
60316033

6032-
"jest-util@npm:^29.0.0, jest-util@npm:^29.4.1, jest-util@npm:^29.7.0":
6034+
"jest-util@npm:^29.4.1, jest-util@npm:^29.7.0":
60336035
version: 29.7.0
60346036
resolution: "jest-util@npm:29.7.0"
60356037
dependencies:
@@ -6383,7 +6385,7 @@ __metadata:
63836385
languageName: node
63846386
linkType: hard
63856387

6386-
"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2":
6388+
"lodash.memoize@npm:^4.1.2":
63876389
version: 4.1.2
63886390
resolution: "lodash.memoize@npm:4.1.2"
63896391
checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8
@@ -6441,7 +6443,7 @@ __metadata:
64416443
languageName: node
64426444
linkType: hard
64436445

6444-
"make-error@npm:1.x, make-error@npm:^1.1.1":
6446+
"make-error@npm:^1.1.1, make-error@npm:^1.3.6":
64456447
version: 1.3.6
64466448
resolution: "make-error@npm:1.3.6"
64476449
checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f
@@ -8089,12 +8091,12 @@ __metadata:
80898091
"@types/ts-expose-internals": "npm:ts-expose-internals@^4.9.5"
80908092
jest: "npm:^29.7.0"
80918093
nx: "npm:^15.9.7"
8092-
ts-jest: "npm:^29.2.4"
8094+
ts-jest: "npm:^29.4.1"
80938095
ts-node: "npm:^10.9.2"
80948096
ts-patch: "npm:^3.3.0"
80958097
tsp1: "npm:ts-patch@1.*.*"
80968098
tsp2: "npm:ts-patch@2.*.*"
8097-
typescript: "npm:^5.7.2"
8099+
typescript: "npm:^5.9.2"
80988100
typescript-3: "npm:[email protected]"
80998101
typescript-4.7: "npm:[email protected]"
81008102
typescript-5.5: "npm:[email protected]"
@@ -8263,12 +8265,12 @@ __metadata:
82638265
languageName: node
82648266
linkType: hard
82658267

8266-
"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3":
8267-
version: 7.6.3
8268-
resolution: "semver@npm:7.6.3"
8268+
"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.2":
8269+
version: 7.7.2
8270+
resolution: "semver@npm:7.7.2"
82698271
bin:
82708272
semver: bin/semver.js
8271-
checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf
8273+
checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea
82728274
languageName: node
82738275
linkType: hard
82748276

@@ -8986,25 +8988,26 @@ __metadata:
89868988
languageName: node
89878989
linkType: hard
89888990

8989-
"ts-jest@npm:^29.2.4":
8990-
version: 29.2.4
8991-
resolution: "ts-jest@npm:29.2.4"
8991+
"ts-jest@npm:^29.4.1":
8992+
version: 29.4.1
8993+
resolution: "ts-jest@npm:29.4.1"
89928994
dependencies:
8993-
bs-logger: "npm:0.x"
8994-
ejs: "npm:^3.1.10"
8995-
fast-json-stable-stringify: "npm:2.x"
8996-
jest-util: "npm:^29.0.0"
8995+
bs-logger: "npm:^0.2.6"
8996+
fast-json-stable-stringify: "npm:^2.1.0"
8997+
handlebars: "npm:^4.7.8"
89978998
json5: "npm:^2.2.3"
8998-
lodash.memoize: "npm:4.x"
8999-
make-error: "npm:1.x"
9000-
semver: "npm:^7.5.3"
9001-
yargs-parser: "npm:^21.0.1"
8999+
lodash.memoize: "npm:^4.1.2"
9000+
make-error: "npm:^1.3.6"
9001+
semver: "npm:^7.7.2"
9002+
type-fest: "npm:^4.41.0"
9003+
yargs-parser: "npm:^21.1.1"
90029004
peerDependencies:
90039005
"@babel/core": ">=7.0.0-beta.0 <8"
9004-
"@jest/transform": ^29.0.0
9005-
"@jest/types": ^29.0.0
9006-
babel-jest: ^29.0.0
9007-
jest: ^29.0.0
9006+
"@jest/transform": ^29.0.0 || ^30.0.0
9007+
"@jest/types": ^29.0.0 || ^30.0.0
9008+
babel-jest: ^29.0.0 || ^30.0.0
9009+
jest: ^29.0.0 || ^30.0.0
9010+
jest-util: ^29.0.0 || ^30.0.0
90089011
typescript: ">=4.3 <6"
90099012
peerDependenciesMeta:
90109013
"@babel/core":
@@ -9017,9 +9020,11 @@ __metadata:
90179020
optional: true
90189021
esbuild:
90199022
optional: true
9023+
jest-util:
9024+
optional: true
90209025
bin:
90219026
ts-jest: cli.js
9022-
checksum: 10c0/43be1d5625d44bc48815d91810e796d74682757b4f64677b54aae1f4da855476e50c01b92d54add4b02976ecf2cbb2f318d7c7788844328de44f145b95185fac
9027+
checksum: 10c0/e4881717323c9e03ba9ad2f8726872cd0bede7f3f34095754aa850688b319f50294211cfd330edad878005e70601cbbbb0bb489ed0949a9aa545491e1083e923
90239028
languageName: node
90249029
linkType: hard
90259030

@@ -9220,6 +9225,13 @@ __metadata:
92209225
languageName: node
92219226
linkType: hard
92229227

9228+
"type-fest@npm:^4.41.0":
9229+
version: 4.41.0
9230+
resolution: "type-fest@npm:4.41.0"
9231+
checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4
9232+
languageName: node
9233+
linkType: hard
9234+
92239235
"type-is@npm:~1.6.18":
92249236
version: 1.6.18
92259237
resolution: "type-is@npm:1.6.18"
@@ -9291,23 +9303,32 @@ __metadata:
92919303
languageName: node
92929304
linkType: soft
92939305

9294-
"typescript@npm:^5.7.2":
9295-
version: 5.7.2
9296-
resolution: "typescript@npm:5.7.2"
9306+
"typescript@npm:^5.9.2":
9307+
version: 5.9.2
9308+
resolution: "typescript@npm:5.9.2"
92979309
bin:
92989310
tsc: bin/tsc
92999311
tsserver: bin/tsserver
9300-
checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622
9312+
checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18
93019313
languageName: node
93029314
linkType: hard
93039315

9304-
"typescript@patch:typescript@npm%3A^5.7.2#optional!builtin<compat/typescript>":
9305-
version: 5.7.2
9306-
resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin<compat/typescript>::version=5.7.2&hash=5786d5"
9316+
"typescript@patch:typescript@npm%3A^5.9.2#optional!builtin<compat/typescript>":
9317+
version: 5.9.2
9318+
resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript>::version=5.9.2&hash=5786d5"
93079319
bin:
93089320
tsc: bin/tsc
93099321
tsserver: bin/tsserver
9310-
checksum: 10c0/f3b8082c9d1d1629a215245c9087df56cb784f9fb6f27b5d55577a20e68afe2a889c040aacff6d27e35be165ecf9dca66e694c42eb9a50b3b2c451b36b5675cb
9322+
checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e
9323+
languageName: node
9324+
linkType: hard
9325+
9326+
"uglify-js@npm:^3.1.4":
9327+
version: 3.19.3
9328+
resolution: "uglify-js@npm:3.19.3"
9329+
bin:
9330+
uglifyjs: bin/uglifyjs
9331+
checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479
93119332
languageName: node
93129333
linkType: hard
93139334

@@ -9665,6 +9686,13 @@ __metadata:
96659686
languageName: node
96669687
linkType: hard
96679688

9689+
"wordwrap@npm:^1.0.0":
9690+
version: 1.0.0
9691+
resolution: "wordwrap@npm:1.0.0"
9692+
checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92
9693+
languageName: node
9694+
linkType: hard
9695+
96689696
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
96699697
version: 7.0.0
96709698
resolution: "wrap-ansi@npm:7.0.0"
@@ -9747,7 +9775,7 @@ __metadata:
97479775
languageName: node
97489776
linkType: hard
97499777

9750-
"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
9778+
"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1":
97519779
version: 21.1.1
97529780
resolution: "yargs-parser@npm:21.1.1"
97539781
checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2

tsconfig.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
{
2-
"extends": ["@tsconfig/strictest", "@tsconfig/node18"],
2+
"extends": ["@tsconfig/node18"],
33
"include": ["src"],
44
"exclude": ["src/declarations"],
55
"compilerOptions": {
66
"rootDir": "src",
77
"outDir": "dist",
88
"declaration": true,
9-
"sourceMap": true,
10-
// less strict
11-
"exactOptionalPropertyTypes": false
9+
"sourceMap": true
1210
}
1311
}

0 commit comments

Comments
 (0)