如何判断VSCode / TypeScript窗口是否存在服务?

问题描述 投票:0回答:1

我使用VS Code中的jsCheck设置,它使用TypeScript验证我的代码。有一个全局服务,该服务由后端(是,旧版)生成的代码设置,并且在很多地方都引用了该服务Service.get(...);

我如何告诉Typescript信任我该服务存在并且具有特定合同?我是否需要为此创建d.ts文件?可以使用JSDoc实现吗?

typescript visual-studio-code jsdoc
1个回答
0
投票

我必须为此创建d.ts文件吗?

是。只需创建一个全局.d.ts(没有顶级.d.tsimport的任何export文件都是全局文件),然后声明您的全局变量即可:

// global.d.ts

declare const Service: {
  get(): any // etc
}
© www.soinside.com 2019 - 2024. All rights reserved.