打字稿:用于导出对象的打字

时间:2019-07-04 19:26:32

标签: typescript typescript-typings

我有一个疯狂的琐碎场景,我无法用Typescript破解。我有一个es6模块,可导出一个简单的对象:

// variables.ts
export default {
   one: 1,
   two: 2
}

我想这样导入:

import vars from './path/to/variables.ts'; 

但是当我尝试引用vars.one时,我的IDE中出现错误:“类型'typeof import(...)'上不存在属性'one'。”

我尝试了几种解决方法,例如使用对象定义创建类型文件,在文件中定义接口(并将其导出为命名的var),但是没有运气。

1 个答案:

答案 0 :(得分:1)

抱歉,这是由tsconfig设置引起的。我明确地省略了试图通过该文件中的“排除”选项导入的文件。删除即可解决问题。