最近質問したのですが、答えがよくわかりませんでした。これが私が理解できたことです。これが名前空間を持つ C# に似た処理を行う正しい方法であるかどうかを誰かが確認できますか? 以下に 3 つのファイルがあり、すべて相互に参照されていますが、ここには表示されていません。
/Admin/dialog/start.ts
module Admin.dialog {
export function x() { };
Admin.grid.y(); // executes the function inside of file2.ts
}
/Admin/dialog/file1.ts
module Admin.dialog {
export function y() { };
}
/Admin/grid/file2.ts
module Admin.grid {
export function y() { };
}