以这种方式定义模块时,它会起作用:
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
,因此希望避免重复。