19 lines
No EOL
442 B
TypeScript
19 lines
No EOL
442 B
TypeScript
// @module:amd
|
|
// @Filename: file1.ts
|
|
export module elaborate.nested.mod.name {
|
|
export class ReferredTo {
|
|
doSomething(): void {
|
|
}
|
|
}
|
|
}
|
|
|
|
// @Filename: file2.ts
|
|
// @module: amd
|
|
import RT_ALIAS = require("file1");
|
|
import ReferredTo = RT_ALIAS.elaborate.nested.mod.name.ReferredTo;
|
|
|
|
export module ImportingModule {
|
|
class UsesReferredType {
|
|
constructor(private referred: ReferredTo) { }
|
|
}
|
|
} |