特别是,我正在尝试使用ldapjs,它只有部分TypeScript定义@types/ldapjs。
因为它不完整,所以我只想直接使用 ldapjs 库中的方法。这可能吗?我找到的所有教程/答案都假设有一个可用的类型定义模块。当没有可用时该怎么办?
首先,您需要按如下方式导入它:
import * as ldapjs from 'ldapjs';
接下来,您可以按如下方式实例化它:
let ldapjsInstance = ldapjs();
然后你可以使用它的任何变量和函数。
您还可以尝试通过 https://github.com/Microsoft/dts-gen 运行库,这将尝试为库创建类型。它不是完全万无一失的,但它将为这些类型生成基本框架