2
装飾されたクラスに新しいメソッドを追加したいと思います。すべてうまくいきますが、コンパイラはメソッドが存在しないと不満を持ちますが、どのようにコンパイラを満たすことができますか?Typescriptデコレートクラス新しいメソッドを追加
あなたが使用することができexport function decorate(constructor : Function) {
constructor.prototype.someMethod = function() {
}
}
@decorate
class Test {
constructor() {
//Property 'someMethod' does not exist on type 'Test'.
this.someMethod();
}
}