web3.js 有 TypeScript 类型定义吗?

Posted

技术标签:

【中文标题】web3.js 有 TypeScript 类型定义吗?【英文标题】:Does web3.js have TypeScript type definition? 【发布时间】:2021-04-19 12:14:50 【问题描述】:

任何版本的 Web3 都有类型吗?我在 Node.js 中编写后端 API,我更喜欢用 TypeScript 编写。

我之所以这么问,是因为我一直在尝试使用 Web3 在 TypeScript 中编写 Express 应用程序并且遇到了这个错误(以及更多错误):

This expression is not constructable.
  Type 'typeof import("c:/Users/Archie/node_modules/web3-eth-contract/types/index")' has no construct signatures.

line: const contract = new Contract(abi.json, address);

【问题讨论】:

【参考方案1】:

比 1.3.0 更新的最新 web3.js 版本支持 TypeScript。

More information in web3.js release notes

【讨论】:

以上是关于web3.js 有 TypeScript 类型定义吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过“@solana/web3.js”传输自定义令牌

如何获取在与@solana/web3.js 的交易中转移的自定义令牌数量?

如何使用 @solana/web3.js 从 Solana 中的自定义令牌中删除铸币权限?

Web3 Require 未定义

TypeScript 类型定义最佳实践

Typescript:用'this'获取自定义界面的类型?