Typescriptでどのようにクラスにクラスを含めますか?私はnativescriptで使用するために、AndroidのAPIをモデル化しようとしていますので、私は以下に示すように、モジュール内のクラスINAクラスを宣言する必要があります:Typescriptでクラスをネストする
export module myModule {
export class MasterClass {
static myVariable: number;
public static myFunction(param: string): boolean;
static class myClass2{
someFunction():void;
}
}
}
しかし、これは例えば、エラーのすべての種類をスローします
エラーTS1005: '='が必要です。
と私はのような何かを行う場合:
myClass = Class {}
をそれから私は、周囲の状況で初期化子を許可されていない約叫んコンパイルエラーを取得します。
どうすればtsc
が幸せで、myModule.MasterClass.myClass2.somefunction()
を参照できるようにすることができますか? ?
'somefunction'が静的である場合にのみ' myModule.MasterClass.myClass2.somefunction() 'が意味を持ちます –