我正在使用Moment.js处理TypeScript项目中的日期时间对象。我想定义一个对象类型,该对象类型的键的类型值为Moment。
但是,当我将以下内容添加到全局定义文件(test.d.ts)时,在项目中的任何位置都找不到该文件中的接口。
import { Moment } from 'moment';
interface Test {
date: Moment;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试在.ts或.tsx文件中使用接口时,出现此TypeScript错误:
[at-loader] ./src/<examplefilename>.tsx:91:26
TS2304: Cannot find name 'Test'.
Run Code Online (Sandbox Code Playgroud)
VSCode的TypeScript错误检查和TSLint均未显示该代码的任何问题。
如何从外部模块导入类型以在全局定义文件中使用?