标签: import module typescript export ecmascript-6
即使可以创建像Command这样的Command实例
Command
let parser = new Command();
tsc
我错过了什么吗?
答案 0 :(得分:4)
那是因为commander.IExportedCommand.Command is not是一个类型而是一个变量。您可以使用typeof Command或使用该类型的实际名称commander.ICommand。
commander.IExportedCommand.Command
typeof Command
commander.ICommand
function create(args: string[]): typeof Command; // or function create(args: string[]): commander.ICommand;