I want to split class definitions in one module into several files. So I liked it and it worked.
a.ts: module MyModule{ class ClassA{ } } b.ts: module My Module{ class ClassB{ } }
Then I tried using ClassA in ClassB and did this:
b.ts: ///<reference path="a.ts"/> module MyModule{ class ClassB{ private a:ClassA; } }
But that did not work; "ClassA" should be "MyModule.ClassA" in b.ts, although they are in the same module.
I prefer a simpler method as described above. Do you have any ideas?
source share