无法在TS模块定义中导入自定义类型

时间:2019-10-16 14:28:58

标签: typescript typescript-typings typescript2.0

以这种方式定义模块时,它会起作用:

Widening Operator

但是如果我输入IO.FileInfo,然后像这样导入它,则不会:

IO.DirectoryInfo

我得到了错误:

TempDirInfo

我要在 tsconfig.json 中使用// someModule.d.ts type TranslationKeyObject = "abc"|"xyz"; declare module "*.json" { const translationObject: TranslationKeysObject; export default translationObject; } 导入模块。

如何解决此问题? 我在多个地方使用types.ts,因此希望避免重复。

0 个答案:

没有答案