【发布时间】:2025-11-23 15:55:01
【问题描述】:
我正在动态加载我创建的模块,如下所示:
myModule.ts
export class SomeClass {
...
}
export type SomeType = {...}
在另一个文件中,我这样做:
import * as MyModuleType from "./myModule"
if(...) {
let loadedModule: typeof MyModuleType = require("./myModule");
...
}
MyModuleType 的类型同时具有 SomeClass 和 SomeType(如预期的那样)。而loadedModule 的类型只有SomeClass(不完整类型!)。我该如何解决这个问题?
打字稿版本:2.3.2
编辑器:atom,使用 atom-typescript v10.1.15
谢谢。
【问题讨论】:
标签: javascript typescript module require typeof