Vessünk egy pillantást az alábbi kódot:
module MyModule {
class MyPrivateClass {
...
}
export class MyPublicClass {
private var: MyPrivateClass; // MyPrivateClass is unknown
}
}
Szeretnék MyPrivateClass , hogy csak látható legyen MyModule , kifejezetten belső használatra MyPublicClass . Kívül MyModule csak MyPublicClass láthatónak kell lennie. Rájöttem, hogy a fenti elrendezés kell csinálni, de azt kifogásolja, hogy a VS MyPrivateClass nem látható benne MyPublicClass . Hozzáadása előtt kivitelre meghatározása MyPrivateClass teszi láthatóvá MyPublicClass de aztán ez is látható kívülről.
Van egy módja annak, hogy láthatóvá tegye MyPublicClass így csak?
Köszönöm.













