背景
我使用react(plain js)创建了一个组件库。我正在为组件创建Typescript定义,以便组件库的使用者可以在他们的Typescript应用程序中以类型安全的方式使用这些组件。
问题
如果有的话,建议手动创建的定义是否正确?我想在消费者不得不强调任何问题之前抓住问题。
到目前为止的调查......
我看过https://github.com/asgerf/tscheck,但它并不总是有效。
我还查看了DefinitelyTyped贡献指南:https://github.com/DefinitelyTyped/DefinitelyTyped#create-a-new-package。这就是创建一个带有示例代码的打字稿文件,仅用于类型检查......这只是用typescript编译器编译*.test.ts
文件的问题吗?