我已经开始为Expo编写一个类型定义文件,并且该文件变得非常长,所以我正在寻找一种方法将其拆分为多个文件。
该文件包含多个名称空间,因此有一种自然的方法可以将其拆分。在多个d.ts
文件中拆分它也可以在演示项目中开箱即用。但是现在你必须手动更新expo.d.ts
文件,如果你在另一个项目中使用它,那么方便,只有一个文件。此外,如果我曾说服Expo的维护者包含此文件,我也很确定,它需要一个文件,因为types
中的package.json
属性只能指向一个文件。
有什么建议吗?
链接到类型定义文件: https://github.com/janaagaard75/expo-and-typescript/blob/master/src/expo.d.ts