包括来自 piral 实例的类型失败

Including typings from the piral instance fails

我已经找到了如何在 piral 中正确输入插件(通过使用声明合并)。

这似乎只适用于来自专用包的 pilet api 扩展,并且只有在其根文件夹中有 api.d.ts 时才有效。

如何键入直接在 piral 实例中定义的 pilet api 扩展?

到目前为止我尝试了什么:

  1. 在 src 文件夹中放置一个 api.d.ts
  2. 将相关类型直接放入 src/index.tsx 文件
  3. 将 package.json 中的 typings 字段更改为任一字段(以及 src/types.ts 等其他字段)

您是否尝试过将 api.d.tspackage.json 相邻放置?那应该有用!

除此之外api.d.ts可以简单的如下:

export { MyPiletApi} from './src/types';

希望对您有所帮助!