在VS Code中使用TypeScript 2.7.1语言服务,我可以将导入到JavaScript文件中的模块提示为:
const aModule = require('./aModule')
但是,模块的类型推断包括通用[x: string]: any;
这意味着我可以从模块获得有效导出的自动完成功能,但如果我使用,则无法收到警告:
aModule.something_that_doesnt_exist()
有没有办法指定对象不可扩展?
答案 0 :(得分:0)
试试这个语法:
import * as aModule from './aModule';