Mootools を TypeScript と一緒に使用しようとしています。Mootools、および一部の最新のブラウザーは、ポリモーフィックな .bind メソッドをサポートしています。
[1,2].map(this.foo.bind(this)); のような構造を使用できるように、この機能を *.d.ts ファイルで適切に宣言するにはどうすればよいですか。?
ラムダを使用することでそのような構成を回避できることはわかっていますが、回避したくない場合もあります。
おそらく、自分で作り直す代わりにダウンロードできる mootools.d.ts ファイルがどこかにあるのでしょうか?