我正在构建一个测试实用程序的开源库,其中还包括自定义技术匹配。但是在创建和运行测试文件时,会出现很多关于类型定义的错误。
这些错误与两种不同的类型定义有关,它们是:
toBeVisible
是一个自定义的 Jest 匹配器,应该来自@testing-library/jest-dom
toHaveQueryParam
是在我的包内部创建的自定义 Jest 匹配器,我在其中声明了定义@types/jest.d.ts
- 此类型定义应加载声明合并,但我认为它由于错误而不起作用。
我的问题是:为什么没有加载类型定义?我认为 TS 编译器或 Jest 配置应该有问题