Dart Style Guide: https://www.dartlang.org/articles/style-guide/#type-annotations . Specifically applicable to this case: "AVOID annotating types on function expressions."

That said, we're often deviate from the Style Guide in Spark (e.g. I've seen many places where we use the exact type for loop variables, while the Style Guide recommends just 'var').