0
私はタイトスクリプトで新しいです。私はこのコードで遊んでいます:Typescriptは、冗長なvarです。生成されたjsファイルでOKですか?
module app.controllers {
export class BarController {
}
}
module app.controllers {
export class MehController {
}
}
オプション--module amd
とoutFile app.js
でtsc
を使用して、私はこの結果を得た:
var app;
(function (app) {
var controllers;
(function (controllers) {
var BarController = (function() {
function BarController() {
}
return BarController;
}());
controllers.BarController = BarController;
})(controllers = app.controllers || (app.controllers = {}));
})(app || (app = {}));
var app;
(function (app) {
var controllers;
(function (controllers) {
var MehController = (function() {
function MehController() {
}
return MehController;
}());
controllers.MehController = MehController;
})(controllers = app.controllers || (app.controllers = {}));
})(app || (app = {}));
は、生成された2 var app;
があります。私はそれが一度だけ生成するべきであると思っています。またはこれ以上のもの:
var app;
(function (app) {
var controllers;
(function (controllers) {
var BarController = (function() {
function BarController() {
}
return BarController;
}());
controllers.BarController = BarController;
var MehController = (function() {
function MehController() {
}
return MehController;
}());
controllers.MehController = MehController;
})(controllers = app.controllers || (app.controllers = {}));
})(app || (app = {}));
これは可能ですか?もしそうなら、それを達成する方法は?もしそうでなければ、おそらく私が期待した結果にそのような生成されたjavascriptコードを単純化するためのツールがありますか?ありがとうございました!