我已经找到了如何在 piral 中正确键入插件(通过使用声明合并)。
这似乎仅适用于来自专用包的 Pilet api 扩展,并且仅当其根文件夹中有 api.d.ts 时才有效。
如何键入直接在 piral 实例中定义的 pilet api 扩展?
到目前为止我尝试了什么:
- 在 src 文件夹中放置一个 api.d.ts
- 将相关类型直接放在 src/index.tsx 文件中
- 将 package.json 中的 typings 字段更改为其中之一(以及 src/types.ts 等其他字段)