TypeScript はクラスの公開モジュール パターンを使用していませんか? このコードとは異なる結果を期待していました。
class Test {
private privateProperty: any;
public publicProperty: any;
}
これを生成します:
var Test = (function () {
function Test() { }
return Test;
})();
私は次のようなものを期待していました:
var test = (function(){
var privateProperty;
var publicProperty;
return {
publicProperty: publicProperty;
};
})();