我有一个 Node C++ 插件,它提供了一个类似于 Node 文档中的包装类。我可以 require() 我的插件,然后获取我的类的构造函数以创建一个实例。
const { MyClass } = require('myaddon');
const obj = new MyClass('data');
现在我想使用TypeScript来完成同样的工作。我找不到合适的.d.ts文件和导入语句组合来使它正常运行。我猜最理想的情况是声明我的类位于模块中,并且具有一个接受字符串的构造函数。然后我只需要执行:
import { MyClass } from 'myaddon';
const obj = new MyClass('data');
有人见过这方面的任何例子吗?