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