小编kea*_*ade的帖子

如何将外部类型导入全局.d.ts文件

我正在使用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均未显示该代码的任何问题。

如何从外部模块导入类型以在全局定义文件中使用?

momentjs typescript typescript2.0

4
推荐指数
3
解决办法
4749
查看次数

标签 统计

momentjs ×1

typescript ×1

typescript2.0 ×1