Visual Studio 2013 の TypeScript でクラスfunc1
をエイリアス付きのメソッドで作成しfunc1_Alias
、IntelliSense で両方をメソッドとして表示しようとしましたが、IntelliSense はエイリアスをメソッドではなくプロパティとして表示します。func1_Alias
次の例外を除き、IntelliSense でエイリアスをメソッドとして表示する方法が見つかりません。
func1_alias(...args:any[]){
return this.func1.call(this, args);
}
ただし、この方法では、同じ関数を使用する代わりに別の関数を作成します。ということfunc1 === func1_Alias => false
です。