J'ai lu la description, et je comprends qu'il s'agit d'un alias de type fonction.
-
Un typedef, ou alias de type de fonction, donne à un type de fonction un nom que vous pouvez utiliser lors de la déclaration des champs et des types de retour. Un typedef conserve les informations de type lorsqu'un type de fonction est affecté à une variable.
-
http://www.dartlang.org/docs/spec/latest/dart-language-specification.html#kix.yyd520hand9j
Mais comment l'utiliser ? Pourquoi déclarer des champs avec un type de fonction ? Quand l'utiliser ? Quel problème cela résout-il ?
Je pense que j'ai besoin d'un ou deux exemples de code réel.