Skip to content

Commit 6bbd341

Browse files
committed
chore: update typescript to 5.4.3
1 parent a0dd34b commit 6bbd341

File tree

4 files changed

+69
-64
lines changed

4 files changed

+69
-64
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
## Fixed
11+
- Updated `typescript` to `5.4.3` and fixed compilation errors
12+
813
## [0.56.2] - 2024-03-19
914

1015
## Fixed

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
"devDependencies": {
1919
"@release-it/keep-a-changelog": "^3.1.0",
2020
"@ton/crypto": "^3.2.0",
21-
"@types/jest": "^29.2.4",
22-
"@types/node": "^18.11.17",
23-
"jest": "^29.3.1",
21+
"@types/jest": "^29.5.12",
22+
"@types/node": "^20.11.30",
23+
"jest": "^29.7.0",
2424
"prando": "^6.0.1",
2525
"release-it": "^15.5.1",
2626
"ton3-core": "^0.0.20",
27-
"ts-jest": "^29.0.3",
28-
"ts-node": "^10.9.1",
29-
"typedoc": "^0.23.24",
30-
"typescript": "^4.9.4"
27+
"ts-jest": "^29.1.2",
28+
"ts-node": "^10.9.2",
29+
"typedoc": "^0.25.12",
30+
"typescript": "^5.4.3"
3131
},
3232
"peerDependencies": {
3333
"@ton/crypto": ">=3.2.0"

src/boc/BitBuilder.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export class BitBuilder {
4444
}
4545

4646
// Set bit
47-
if (value === true || value > 0) {
47+
if ((typeof value === 'boolean' && value === true) || (typeof value === 'number' && value > 0)) {
4848
this._buffer[(n / 8) | 0] |= 1 << (7 - (n % 8));
4949
}
5050

yarn.lock

+56-56
Original file line numberDiff line numberDiff line change
@@ -1021,17 +1021,17 @@ __metadata:
10211021
dependencies:
10221022
"@release-it/keep-a-changelog": ^3.1.0
10231023
"@ton/crypto": ^3.2.0
1024-
"@types/jest": ^29.2.4
1025-
"@types/node": ^18.11.17
1026-
jest: ^29.3.1
1024+
"@types/jest": ^29.5.12
1025+
"@types/node": ^20.11.30
1026+
jest: ^29.7.0
10271027
prando: ^6.0.1
10281028
release-it: ^15.5.1
10291029
symbol.inspect: 1.0.1
10301030
ton3-core: ^0.0.20
1031-
ts-jest: ^29.0.3
1032-
ts-node: ^10.9.1
1033-
typedoc: ^0.23.24
1034-
typescript: ^4.9.4
1031+
ts-jest: ^29.1.2
1032+
ts-node: ^10.9.2
1033+
typedoc: ^0.25.12
1034+
typescript: ^5.4.3
10351035
peerDependencies:
10361036
"@ton/crypto": ">=3.2.0"
10371037
languageName: unknown
@@ -1174,13 +1174,13 @@ __metadata:
11741174
languageName: node
11751175
linkType: hard
11761176

1177-
"@types/jest@npm:^29.2.4":
1178-
version: 29.5.6
1179-
resolution: "@types/jest@npm:29.5.6"
1177+
"@types/jest@npm:^29.5.12":
1178+
version: 29.5.12
1179+
resolution: "@types/jest@npm:29.5.12"
11801180
dependencies:
11811181
expect: ^29.0.0
11821182
pretty-format: ^29.0.0
1183-
checksum: fa13a27bd1c8efd0381a419478769d0d6d3a8e93e1952d7ac3a16274e8440af6f73ed6f96ac1ff00761198badf2ee226b5ab5583a5d87a78d609ea78da5c5a24
1183+
checksum: 19b1efdeed9d9a60a81edc8226cdeae5af7479e493eaed273e01243891c9651f7b8b4c08fc633a7d0d1d379b091c4179bbaa0807af62542325fd72f2dd17ce1c
11841184
languageName: node
11851185
linkType: hard
11861186

@@ -1193,10 +1193,12 @@ __metadata:
11931193
languageName: node
11941194
linkType: hard
11951195

1196-
"@types/node@npm:^18.11.17":
1197-
version: 18.18.6
1198-
resolution: "@types/node@npm:18.18.6"
1199-
checksum: a847639b8455fd3dfa6dbc2917274c82c9db789f1d41aaf69f94ac6c9e54c3c1dd29be6e1e1ccd7c17e54db3d78d7011bc4e70544c6447ceca253dccc0a187e1
1196+
"@types/node@npm:^20.11.30":
1197+
version: 20.11.30
1198+
resolution: "@types/node@npm:20.11.30"
1199+
dependencies:
1200+
undici-types: ~5.26.4
1201+
checksum: 7597767aa3e44b0f1bf62efa522dd17741135f283c11de6a20ead8bb7016fb4999cc30adcd8f2bb29ebb216906c92894346ccd187de170927dc1e212d2c07c81
12001202
languageName: node
12011203
linkType: hard
12021204

@@ -4274,7 +4276,7 @@ __metadata:
42744276
languageName: node
42754277
linkType: hard
42764278

4277-
"jest@npm:^29.3.1":
4279+
"jest@npm:^29.7.0":
42784280
version: 29.7.0
42794281
resolution: "jest@npm:29.7.0"
42804282
dependencies:
@@ -4609,7 +4611,7 @@ __metadata:
46094611
languageName: node
46104612
linkType: hard
46114613

4612-
"marked@npm:^4.2.12":
4614+
"marked@npm:^4.3.0":
46134615
version: 4.3.0
46144616
resolution: "marked@npm:4.3.0"
46154617
bin:
@@ -4695,16 +4697,7 @@ __metadata:
46954697
languageName: node
46964698
linkType: hard
46974699

4698-
"minimatch@npm:^7.1.3":
4699-
version: 7.4.6
4700-
resolution: "minimatch@npm:7.4.6"
4701-
dependencies:
4702-
brace-expansion: ^2.0.1
4703-
checksum: 1a6c8d22618df9d2a88aabeef1de5622eb7b558e9f8010be791cb6b0fa6e102d39b11c28d75b855a1e377b12edc7db8ff12a99c20353441caa6a05e78deb5da9
4704-
languageName: node
4705-
linkType: hard
4706-
4707-
"minimatch@npm:^9.0.1":
4700+
"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3":
47084701
version: 9.0.3
47094702
resolution: "minimatch@npm:9.0.3"
47104703
dependencies:
@@ -5859,15 +5852,15 @@ __metadata:
58595852
languageName: node
58605853
linkType: hard
58615854

5862-
"shiki@npm:^0.14.1":
5863-
version: 0.14.5
5864-
resolution: "shiki@npm:0.14.5"
5855+
"shiki@npm:^0.14.7":
5856+
version: 0.14.7
5857+
resolution: "shiki@npm:0.14.7"
58655858
dependencies:
58665859
ansi-sequence-parser: ^1.1.0
58675860
jsonc-parser: ^3.2.0
58685861
vscode-oniguruma: ^1.7.0
58695862
vscode-textmate: ^8.0.0
5870-
checksum: 41d847817cfc9bb6d8bf190316896698d250303656546446659cc02caed8dcc171b10cd113bb5da82425b51d0032e87aafcdc36c3dd61dadc123170b438da736
5863+
checksum: 2aec3b3519df977c4391df9e1825cb496e9a4d7e11395f05a0da77e4fa2f7c3d9d6e6ee94029ac699533017f2b25637ee68f6d39f05f311535c2704d0329b520
58715864
languageName: node
58725865
linkType: hard
58735866

@@ -6280,9 +6273,9 @@ __metadata:
62806273
languageName: node
62816274
linkType: hard
62826275

6283-
"ts-jest@npm:^29.0.3":
6284-
version: 29.1.1
6285-
resolution: "ts-jest@npm:29.1.1"
6276+
"ts-jest@npm:^29.1.2":
6277+
version: 29.1.2
6278+
resolution: "ts-jest@npm:29.1.2"
62866279
dependencies:
62876280
bs-logger: 0.x
62886281
fast-json-stable-stringify: 2.x
@@ -6309,13 +6302,13 @@ __metadata:
63096302
optional: true
63106303
bin:
63116304
ts-jest: cli.js
6312-
checksum: a8c9e284ed4f819526749f6e4dc6421ec666f20ab44d31b0f02b4ed979975f7580b18aea4813172d43e39b29464a71899f8893dd29b06b4a351a3af8ba47b402
6305+
checksum: a0ce0affc1b716c78c9ab55837829c42cb04b753d174a5c796bb1ddf9f0379fc20647b76fbe30edb30d9b23181908138d6b4c51ef2ae5e187b66635c295cefd5
63136306
languageName: node
63146307
linkType: hard
63156308

6316-
"ts-node@npm:^10.9.1":
6317-
version: 10.9.1
6318-
resolution: "ts-node@npm:10.9.1"
6309+
"ts-node@npm:^10.9.2":
6310+
version: 10.9.2
6311+
resolution: "ts-node@npm:10.9.2"
63196312
dependencies:
63206313
"@cspotcode/source-map-support": ^0.8.0
63216314
"@tsconfig/node10": ^1.0.7
@@ -6347,7 +6340,7 @@ __metadata:
63476340
ts-node-script: dist/bin-script.js
63486341
ts-node-transpile-only: dist/bin-transpile.js
63496342
ts-script: dist/bin-script-deprecated.js
6350-
checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35
6343+
checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac
63516344
languageName: node
63526345
linkType: hard
63536346

@@ -6458,39 +6451,39 @@ __metadata:
64586451
languageName: node
64596452
linkType: hard
64606453

6461-
"typedoc@npm:^0.23.24":
6462-
version: 0.23.28
6463-
resolution: "typedoc@npm:0.23.28"
6454+
"typedoc@npm:^0.25.12":
6455+
version: 0.25.12
6456+
resolution: "typedoc@npm:0.25.12"
64646457
dependencies:
64656458
lunr: ^2.3.9
6466-
marked: ^4.2.12
6467-
minimatch: ^7.1.3
6468-
shiki: ^0.14.1
6459+
marked: ^4.3.0
6460+
minimatch: ^9.0.3
6461+
shiki: ^0.14.7
64696462
peerDependencies:
6470-
typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x
6463+
typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
64716464
bin:
64726465
typedoc: bin/typedoc
6473-
checksum: 40eb4e207aac1b734e09400cf03f543642cc7b11000895198dd5a0d3166315759ccf4ac30a2915153597c5c186101c72bac2f1fc12b428184a9274d3a0e44c5e
6466+
checksum: 6022dd921f78361b62ec9cbb8b847cbcf00e0f2bc45799409d5f6d74edbca8d82d31bf9a7d17a4e1c3c1916ba8265c2266bded50902533faaec53d5cdb558e80
64746467
languageName: node
64756468
linkType: hard
64766469

6477-
"typescript@npm:^4.9.4":
6478-
version: 4.9.5
6479-
resolution: "typescript@npm:4.9.5"
6470+
"typescript@npm:^5.4.3":
6471+
version: 5.4.3
6472+
resolution: "typescript@npm:5.4.3"
64806473
bin:
64816474
tsc: bin/tsc
64826475
tsserver: bin/tsserver
6483-
checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db
6476+
checksum: d74d731527e35e64d8d2dcf2f897cf8cfbc3428be0ad7c48434218ba4ae41239f53be7c90714089db1068c05cae22436af2ecba71fd36ecc5e7a9118af060198
64846477
languageName: node
64856478
linkType: hard
64866479

6487-
"typescript@patch:typescript@^4.9.4#~builtin<compat/typescript>":
6488-
version: 4.9.5
6489-
resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin<compat/typescript>::version=4.9.5&hash=23ec76"
6480+
"typescript@patch:typescript@^5.4.3#~builtin<compat/typescript>":
6481+
version: 5.4.3
6482+
resolution: "typescript@patch:typescript@npm%3A5.4.3#~builtin<compat/typescript>::version=5.4.3&hash=1f5320"
64906483
bin:
64916484
tsc: bin/tsc
64926485
tsserver: bin/tsserver
6493-
checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d
6486+
checksum: 3a62fe90aa79d68c9ce38ea5edb2957e62801c733b99f0e5a2b8b50922761f68f7d9a40d28c544b449866e81185cddb93cba2496d0ff3fa52ef5b1f8bcace38c
64946487
languageName: node
64956488
linkType: hard
64966489

@@ -6513,6 +6506,13 @@ __metadata:
65136506
languageName: node
65146507
linkType: hard
65156508

6509+
"undici-types@npm:~5.26.4":
6510+
version: 5.26.5
6511+
resolution: "undici-types@npm:5.26.5"
6512+
checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487
6513+
languageName: node
6514+
linkType: hard
6515+
65166516
"unique-filename@npm:^3.0.0":
65176517
version: 3.0.0
65186518
resolution: "unique-filename@npm:3.0.0"
@@ -6899,4 +6899,4 @@ __metadata:
68996899
resolution: "yocto-queue@npm:0.1.0"
69006900
checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
69016901
languageName: node
6902-
linkType: hard
6902+
linkType: hard

0 commit comments

Comments
 (0)