実は、TypeScriptを触りたかった一番の理由は、クラス定義。
さっそく、Classesを読みながら、少し組んでみた。
class HogeClass {
foo: string;
constructor() {
this.foo = "hello typescript";
}
bar() {
return;
}
}
var hoge = new HogeClass();みたいな形で、組むことができる。ただ、これだとグローバル変数にクラスを設定しているので、下のようにしたらコンパイルエラーが発生。
jQuery(function($){
class HogeClass {
foo: string;
constructor() {
this.foo = "hello typescript";
}
bar() {
return;
}
}
var hoge = new HogeClass();
});結果的に、どうすれば、プライベートクラスを定義することができるのだろうか?
0 コメント:
コメントを投稿