从TypeScript中的npm包扩展类

时间:2018-04-12 13:20:39

标签: typescript npm

我正在创建2个npm包,我正在用typescript编写它们:

让他们称呼他们"核心"和"模块" 在"核心"我在index.ts文件中导出一个类。它只是一个简单的课程

class Agent {}

"模块"我导入该类,并扩展它。我收到这个错误:

import { Agent } from 'core';
class Extension extends Agent {}

"Type { ... } is not a constructor function type"

当我点击它时,它会将我带到它的编译版本,它是一个令人讨厌的功能。

任何解决此问题的方法?

1 个答案:

答案 0 :(得分:0)

因为我是菜鸟而且我在compilerOptions allowJs: true中添加了,所以我不得不删除declaration: true。现在回来了。

感谢Oscar Paz在上面的评论中询问了那些* .d.ts文件。