J'ai essayé de comprendre un problème très étrange que j'ai rencontré avec le tapuscrit. Il traitait une expression booléenne en ligne comme quel que soit le type de la première valeur au lieu de l'expression complète.
Donc, si vous essayez quelque chose de simple comme celui-ci:
var numericArray:Array<number> = [2,3,4,1,5,8,11];
var sorrtedArray:Array<number> = numericArray.sort((n1,n2)=> n1 > n2);
Vous obtiendrez une erreur sur votre méthode de tri indiquant que les paramètres ne correspondent à aucune signature de la cible de l'appel, car votre résultat est numérique et non booléen. Je suppose que je manque quelque chose car je suis presque sûr que n1> n2 est une instruction booléenne.