Echar un vistazo al siguiente código:
module MyModule {
class MyPrivateClass {
...
}
export class MyPublicClass {
private var: MyPrivateClass; // MyPrivateClass is unknown
}
}
Quiero MyPrivateClass sea solamente visible en el interior MyModule , específicamente para uso interno en MyPublicClass . Fuera MyModule , solamente MyPublicClass debe ser visible. Supuse que la disposición anterior debe hacer, pero se queja de que VS MyPrivateClass no es visible en el interior MyPublicClass . La adición de exportación antes de la definición de MyPrivateClass hace que sea visible para MyPublicClass pero luego también es visible desde el exterior.
¿Hay alguna forma para que sea visible a MyPublicClass solo?
Gracias.













