Skip to content

Commit 6de4293

Browse files
authored
Remove @polkadot/ts dependency (#4391)
* Remove @polkadot/ts dependency * Remove VoidCallback * Bump dev
1 parent e1d2e2c commit 6de4293

File tree

5 files changed

+11
-54
lines changed

5 files changed

+11
-54
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@
3434
"@babel/core": "^7.16.5",
3535
"@babel/register": "^7.16.5",
3636
"@babel/runtime": "^7.16.5",
37-
"@polkadot/dev": "^0.64.19",
38-
"@polkadot/ts": "^0.4.22",
37+
"@polkadot/dev": "^0.64.20",
3938
"@polkadot/typegen": "workspace:packages/typegen",
4039
"@types/jest": "^27.0.3",
4140
"copyfiles": "^2.4.1"

packages/rpc-core/src/bundle.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ export class RpcCore {
212212
const creator = <T> (isScale: boolean) => (...values: unknown[]): Observable<T> => {
213213
const isDelayed = isScale && hashIndex !== -1 && !!values[hashIndex];
214214

215-
return new Observable((observer: Observer<T>): VoidCallback => {
215+
return new Observable((observer: Observer<T>): () => void => {
216216
callWithRegistry<T>(isScale, values)
217217
.then((value): void => {
218218
observer.next(value);
@@ -263,7 +263,7 @@ export class RpcCore {
263263
let memoized: null | Memoized<RpcInterfaceMethod> = null;
264264

265265
const creator = <T> (isScale: boolean) => (...values: unknown[]): Observable<T> => {
266-
return new Observable((observer: Observer<T>): VoidCallback => {
266+
return new Observable((observer: Observer<T>): () => void => {
267267
// Have at least an empty promise, as used in the unsubscribe
268268
let subscriptionPromise: Promise<number | string | null> = Promise.resolve(null);
269269
const registry = this.#registryDefault;

tsconfig.base.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
},
3535
"skipLibCheck": true,
3636
"typeRoots": [
37-
"./node_modules/@polkadot/ts",
3837
"./node_modules/@types"
3938
]
4039
}

tsconfig.eslint.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@
88
"packages/**/scripts/**/*",
99
"packages/**/test/**/*"
1010
],
11-
"exclue": ["**/node_modules/**/*"]
11+
"exclude": [
12+
"**/node_modules/**/*"
13+
]
1214
}

yarn.lock

Lines changed: 5 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,9 +1955,9 @@ __metadata:
19551955
languageName: unknown
19561956
linkType: soft
19571957

1958-
"@polkadot/dev@npm:^0.64.19":
1959-
version: 0.64.19
1960-
resolution: "@polkadot/dev@npm:0.64.19"
1958+
"@polkadot/dev@npm:^0.64.20":
1959+
version: 0.64.20
1960+
resolution: "@polkadot/dev@npm:0.64.20"
19611961
dependencies:
19621962
"@babel/cli": ^7.16.0
19631963
"@babel/core": ^7.16.5
@@ -2042,7 +2042,7 @@ __metadata:
20422042
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
20432043
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
20442044
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
2045-
checksum: 4a1fa23d0f54f5901761ec0819f337d180b81ac481a20e57ec20086bc6f12810c60cda06ab5b2802f36c2ad952b51a36fe20a4f293cfda2427fb668cc9aa91da
2045+
checksum: 5b067d12ebe04ea3abb673acbaf3244b868c9410787b66593b2dd9a916fd509dcd2ab72871132e7605ae967b1a2b8a87fd16b648a6d7601d392e02dcb75316eb
20462046
languageName: node
20472047
linkType: hard
20482048

@@ -2114,15 +2114,6 @@ __metadata:
21142114
languageName: unknown
21152115
linkType: soft
21162116

2117-
"@polkadot/ts@npm:^0.4.22":
2118-
version: 0.4.22
2119-
resolution: "@polkadot/ts@npm:0.4.22"
2120-
dependencies:
2121-
"@types/chrome": ^0.0.171
2122-
checksum: 4f900a16949b13bf46c420d110dcd9287ebe4b112c30e3250e3374b6f4203f28b08d85039cb2daf645012807b6817d09079d84cda53eb4b9a826bfa74bb1fe55
2123-
languageName: node
2124-
linkType: hard
2125-
21262117
"@polkadot/typegen@workspace:packages/typegen":
21272118
version: 0.0.0-use.local
21282119
resolution: "@polkadot/typegen@workspace:packages/typegen"
@@ -2549,16 +2540,6 @@ __metadata:
25492540
languageName: node
25502541
linkType: hard
25512542

2552-
"@types/chrome@npm:^0.0.171":
2553-
version: 0.0.171
2554-
resolution: "@types/chrome@npm:0.0.171"
2555-
dependencies:
2556-
"@types/filesystem": "*"
2557-
"@types/har-format": "*"
2558-
checksum: 657bd2a82b2550bc70a24f43e15121eaf2ee56e52e7a7a904375cded6ffd2e7a1dc27f2456719f5272454a88c483727b99deec1b7244c0cab815f8946c8a3a73
2559-
languageName: node
2560-
linkType: hard
2561-
25622543
"@types/estree@npm:*":
25632544
version: 0.0.49
25642545
resolution: "@types/estree@npm:0.0.49"
@@ -2573,22 +2554,6 @@ __metadata:
25732554
languageName: node
25742555
linkType: hard
25752556

2576-
"@types/filesystem@npm:*":
2577-
version: 0.0.29
2578-
resolution: "@types/filesystem@npm:0.0.29"
2579-
dependencies:
2580-
"@types/filewriter": "*"
2581-
checksum: d57682687c3df2593d56cf78981e3d7f14c1e8bfb4e595995c5acd1a3c81e38079b572feb7de91f2838e8005ee018bc536b93e473d7a4bbdb8116fde3e93c2f8
2582-
languageName: node
2583-
linkType: hard
2584-
2585-
"@types/filewriter@npm:*":
2586-
version: 0.0.28
2587-
resolution: "@types/filewriter@npm:0.0.28"
2588-
checksum: e558fd6aed0444e5512037f51ae21d43628012c20a2149b9d9aa4cef029a4a36c7d46cbce430ecac3beedf9a55ac0f9751acd83cec67236c22bbe988d7c46d04
2589-
languageName: node
2590-
linkType: hard
2591-
25922557
"@types/graceful-fs@npm:^4.1.2":
25932558
version: 4.1.4
25942559
resolution: "@types/graceful-fs@npm:4.1.4"
@@ -2598,13 +2563,6 @@ __metadata:
25982563
languageName: node
25992564
linkType: hard
26002565

2601-
"@types/har-format@npm:*":
2602-
version: 1.2.5
2603-
resolution: "@types/har-format@npm:1.2.5"
2604-
checksum: f2507601100364fd261bf7589feb1f9b9b0cd18c6273db29b45d694133a7063baa473004238d8a03954f0e9622cff9f42b0050d86743b4272f6b4d68007db651
2605-
languageName: node
2606-
linkType: hard
2607-
26082566
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1":
26092567
version: 2.0.3
26102568
resolution: "@types/istanbul-lib-coverage@npm:2.0.3"
@@ -8994,8 +8952,7 @@ resolve@^2.0.0-next.3:
89948952
"@babel/core": ^7.16.5
89958953
"@babel/register": ^7.16.5
89968954
"@babel/runtime": ^7.16.5
8997-
"@polkadot/dev": ^0.64.19
8998-
"@polkadot/ts": ^0.4.22
8955+
"@polkadot/dev": ^0.64.20
89998956
"@polkadot/typegen": "workspace:packages/typegen"
90008957
"@types/jest": ^27.0.3
90018958
copyfiles: ^2.4.1

0 commit comments

Comments
 (0)