私はtypescriptで遭遇した非常に奇妙な問題を理解しようとしています。これは、インラインブール式を、完全な式ではなく、最初の値のタイプとして処理していました。
したがって、次のような簡単なことを試してみてください。
var numericArray:Array<number> = [2,3,4,1,5,8,11];
var sorrtedArray:Array<number> = numericArray.sort((n1,n2)=> n1 > n2);
結果はブール値ではなく数値であるため、パラメーターが呼び出しターゲットのシグニチャーと一致しないことを示すsortメソッドでエラーが発生します。n1> n2がブール式であると確信しているのですが、何かが足りないと思います。