From bd302165826a03136dc72091752f76e5156a8d16 Mon Sep 17 00:00:00 2001 From: Halil Beycan <50718965+BeycanDeveloper@users.noreply.github.com> Date: Thu, 23 May 2024 22:25:46 +0800 Subject: [PATCH 1/3] added types --- packages/networks/bitcoin/package.json | 3 ++- packages/networks/bitcoin/pnpm-lock.yaml | 4 +++- packages/networks/bitcoin/src/services/TransactionListener.ts | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/networks/bitcoin/package.json b/packages/networks/bitcoin/package.json index 0dfe736..df8a3d1 100644 --- a/packages/networks/bitcoin/package.json +++ b/packages/networks/bitcoin/package.json @@ -80,6 +80,7 @@ "ws": "^8.17.0" }, "devDependencies": { - "@types/bitcore-lib": "^0.15.6" + "@types/bitcore-lib": "^0.15.6", + "@types/ws": "^8.5.10" } } diff --git a/packages/networks/bitcoin/pnpm-lock.yaml b/packages/networks/bitcoin/pnpm-lock.yaml index 86ea398..549f09d 100644 --- a/packages/networks/bitcoin/pnpm-lock.yaml +++ b/packages/networks/bitcoin/pnpm-lock.yaml @@ -28,6 +28,9 @@ devDependencies: '@types/bitcore-lib': specifier: ^0.15.6 version: 0.15.6 + '@types/ws': + specifier: ^8.5.10 + version: 8.5.10 packages: @@ -141,7 +144,6 @@ packages: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: '@types/node': 20.12.7 - dev: false /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} diff --git a/packages/networks/bitcoin/src/services/TransactionListener.ts b/packages/networks/bitcoin/src/services/TransactionListener.ts index 62feff9..09cd798 100644 --- a/packages/networks/bitcoin/src/services/TransactionListener.ts +++ b/packages/networks/bitcoin/src/services/TransactionListener.ts @@ -244,7 +244,7 @@ export class TransactionListener< this.webSocket.send(message) }) - this.webSocket.addEventListener('message', async (res) => { + this.webSocket.addEventListener('message', async (res: WebSocket.MessageEvent) => { const values = this.getValues(JSON.parse(res.data as string)) if ( @@ -291,7 +291,7 @@ export class TransactionListener< this.webSocket.send(message) }) - this.webSocket.addEventListener('message', async (res) => { + this.webSocket.addEventListener('message', async (res: WebSocket.MessageEvent) => { const data = JSON.parse(res.data as string) interface ParamsType { From ce8d405ae3ae137727ae76a5f36c4bda6cbe808a Mon Sep 17 00:00:00 2001 From: Halil Beycan <50718965+BeycanDeveloper@users.noreply.github.com> Date: Thu, 23 May 2024 23:07:40 +0800 Subject: [PATCH 2/3] fixed type problem during build --- packages/networks/tron/src/services/TronWeb.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/networks/tron/src/services/TronWeb.ts b/packages/networks/tron/src/services/TronWeb.ts index fb07e92..79ab8fc 100644 --- a/packages/networks/tron/src/services/TronWeb.ts +++ b/packages/networks/tron/src/services/TronWeb.ts @@ -1,6 +1,8 @@ +// eslint-disable-next-line +/// import TronWebBase from 'tronweb' -import type { TransactionRawData } from '../assets/Contract.ts' import type { TransactionData } from './TransactionSigner.ts' +import type { TransactionRawData } from '../assets/Contract.ts' export class TronWeb extends TronWebBase { /** From 35c26e48b8450ca8b08329b8c5febea6ccabef2b Mon Sep 17 00:00:00 2001 From: Halil Beycan <50718965+BeycanDeveloper@users.noreply.github.com> Date: Thu, 23 May 2024 23:21:38 +0800 Subject: [PATCH 3/3] fixed type problems --- packages/networks/bitcoin/package.json | 2 +- packages/networks/tron/package.json | 2 +- packages/networks/tron/src/services/TronWeb.ts | 2 -- tsconfig.json | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/networks/bitcoin/package.json b/packages/networks/bitcoin/package.json index df8a3d1..3a3c087 100644 --- a/packages/networks/bitcoin/package.json +++ b/packages/networks/bitcoin/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/bitcoin", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/tron/package.json b/packages/networks/tron/package.json index 1a07a64..f786a5c 100644 --- a/packages/networks/tron/package.json +++ b/packages/networks/tron/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/tron", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/tron/src/services/TronWeb.ts b/packages/networks/tron/src/services/TronWeb.ts index 79ab8fc..c6aa406 100644 --- a/packages/networks/tron/src/services/TronWeb.ts +++ b/packages/networks/tron/src/services/TronWeb.ts @@ -1,5 +1,3 @@ -// eslint-disable-next-line -/// import TronWebBase from 'tronweb' import type { TransactionData } from './TransactionSigner.ts' import type { TransactionRawData } from '../assets/Contract.ts' diff --git a/tsconfig.json b/tsconfig.json index 20ad9df..3c819fd 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -32,5 +32,5 @@ "vite-env.d.ts", "esbuild.ts", ], - "exclude": ["node_modules", "dist", "packages/**/*.d.ts", "test*.ts"] + "exclude": ["node_modules", "dist", "test*.ts"] }