У меня есть функция с обратным вызовом void doSth(Function callback), однако я хотел бы указать параметры и возвращаемое значение обратного вызова, как в Java.
void doSth(Function callback)
Возможно ли это в Dart? (я не могу использовать Future здесь)
void doSth(String Function callback(int /* type for parameter */ ))
См. Также https://www.dartlang.org/guides/language/effective-dart/design#prefer-inline-function-types-over-typedefs