我正在用 vanilla js 为 axios 编写一个小型包装库。它通过 yarn 或 npm 作为常规库安装。但是当使用从库中导入的类时,自动完成功能会丢失。我认为添加 index.d.ts 可能会解决它,我在 axios 模块中查找了它,但我不知道该怎么做。也许有人有一些建议?
我正在用 vanilla js 为 axios 编写一个小型包装库。它通过 yarn 或 npm 作为常规库安装。但是当使用从库中导入的类时,自动完成功能会丢失。我认为添加 index.d.ts 可能会解决它,我在 axios 模块中查找了它,但我不知道该怎么做。也许有人有一些建议?
一般来说,我将所有内容都重写为 type script 并生成 d.ts,但总的来说,没有它也是可能的。package.json 至少必须指定“types”参数,该参数应指向根“d.ts”。这是手动描述 d.ts 文件时提示/提示不起作用的原因之一。