我使用VS Code中的jsCheck
设置,它使用TypeScript验证我的代码。有一个全局服务,该服务由后端(是,旧版)生成的代码设置,并且在很多地方都引用了该服务Service.get(...);
我如何告诉Typescript信任我该服务存在并且具有特定合同?我是否需要为此创建d.ts
文件?可以使用JSDoc实现吗?
我必须为此创建d.ts文件吗?
是。只需创建一个全局.d.ts
(没有顶级.d.ts
或import
的任何export
文件都是全局文件),然后声明您的全局变量即可:
// global.d.ts
declare const Service: {
get(): any // etc
}