Podívejte se na následující kód:
module MyModule {
class MyPrivateClass {
...
}
export class MyPublicClass {
private var: MyPrivateClass; // MyPrivateClass is unknown
}
}
Chci MyPrivateClass být viditelný pouze zevnitř MyModule , speciálně pro vnitřní použití v MyPublicClass . Mimo MyModule pouze MyPublicClass by měly být viditelné. Myslel jsem si, že výše uvedené layout by měl dělat, ale VS si stěžuje, že MyPrivateClass není vidět dovnitř MyPublicClass . Přidání export před definice MyPrivateClass dělá to viditelné MyPublicClass , ale pak je to také aby byly viditelné zvenku.
Existuje způsob, aby bylo viditelné pro MyPublicClass pouze?
Děkuji.













