次の問題があります。
Pixi ライブラリの TypeScript 宣言は存在しますが、壊れているようです。まず、彼らは
declare module PIXI
それ以外の
declare module "PIXI"
これが間違っているかどうかはわかりませんが、他のすべての宣言 (node、socket.io など) は名前に文字列を使用しているようです。文字列に変更すると機能しますが、後でエラーが発生します。そのPIXIモジュールの外には、これがあります:
declare function requestAnimFrame( animate: PIXI.IBasicCallback );
PIXI を文字列に変更したため (おそらく)、変数 PIXI には IBasicCallback という名前の型が含まれていないことがわかります。モジュールはその型をエクスポートしますが、それ以外では利用できません。私のコードでは、宣言ファイルの外では PIXI.IBasicCallback を問題なく使用できますが、同じファイル内では認識されません。
これを修正するにはどうすればよいですか?