ツールによって生成されている TypeScript コードがいくつかあります。このクラスを別のファイルで拡張したいと思います。0.9.1.1 の時点で、これを行う最善の方法は何ですか?
追加の関数をプロトタイプに留めることができるのではないかと考えましたが、これによりさまざまなエラーが発生しています (コンパイラの気分によって異なります)。
例えば:
Foo.ts (ツールで生成)
module MyModule {
export class Dog { }
}
Bar.ts
module MyModule {
function bark(): string {return 'woof';}
Dog.prototype.bark = bark;
}