16 lines
398 B
TypeScript
16 lines
398 B
TypeScript
// @Filename: file1.ts
|
|
export module App {
|
|
export module Services {
|
|
export class UserServices {
|
|
public getUserName(): string {
|
|
return "Bill Gates";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// @Filename: file2.ts
|
|
// @module: amd
|
|
import appJs = require("file1");
|
|
import Services = appJs.App.Services;
|
|
var x = new Services.UserServices().getUserName();
|