pra*_*999 6 javascript types typescript
我的应用程序根目录中有一个index.d.ts文件,其中声明了全局事物,例如全局模块。
所以我的index.d.ts看起来如下:
declare module 'moment';
Run Code Online (Sandbox Code Playgroud)
我可以导入moment任何.ts文件而不会出现任何错误。
现在,当我在index.d.ts文件中导入某些内容以进行更多声明时,就会出现问题。让我说如下:
import { MyService } from './path/to/file'; //line#1
declare module 'moment';
export interface SomeInterface {
name: string;
salary: number;
myService: MyService
}
Run Code Online (Sandbox Code Playgroud)
.ts现在我的文件中正在导入的任何导入moment都是错误的并抛出Cannot find module 'moment'.ts(2307)
我一发表评论line#1,moment导入就重新开始工作。
我在这里做错了什么?