我正在研究队列消息传递服务。
我们有两个服务A
和B
。
A
用于发布队列消息,而其他服务B
用于监听队列消息。
B
公开了接口asd.d.ts
。
我想使用asd.d.ts
我的问题:
如何在服务asd.d.ts
中的A
中使用该接口?
我是否需要npm i
该特定服务商B
。只是要使用该界面?
或
我们还有其他我不知道的方法吗?
注意:我没有使用服务B
的任何其他功能。只需要界面。
答案 0 :(得分:0)
具体地说,*.d.ts
不是接口文件-它们是定义文件。接口可以存储在常规*.ts
文件中。要从文件中导入某些内容,必须
import
关键字,但还有其他关键字)public interface xxx
)要使用*.d.ts
文件,您可以修改tsconfig.json
文件并说要包含特定文件或所有基于通配符的文件。例如:
"include": [
"**/*.ts",
"**/typings/**/*" // <- this is where I store *.d.ts files
]