0
我有兩個模塊打字稿導入模塊:說出口其他模塊
ModuleA 和 ModuleB
而且我有兩類: ClassA的 和 ClassB的
我有我的班等被定義例如:
export class ClassA
{
}
export class ClassB
{
}
I有我的模塊中定義的一樣,例如:
export * from './ClassA';
export module ModuleA{};
export * from './ClassB';
export module ModuleB{};
我也有一個包含模塊,稱爲ParentModule:現在
export * from './ModuleB';
export * from './ModuleA';
export module ParentModule{}
,在我打字稿文件,稱爲Test.ts一個,我有:
import { ClassA } from './ParentModule';
class Test extends ClassA
{
}
由於某種原因,它能夠在我的IDE中找到引用,但是在運行時會引發未定義的錯誤。有誰知道如何解決這一問題?
我相信我將不得不先導入子模塊中的所有類型,然後導出* = \ – Magn3s1um
沒有骰子。我將所有類型導入模塊,然後導出*,但仍然無法工作。也許它與導出*語法在TS2中不起作用有關 – Magn3s1um