У меня есть метод обратного вызова
var _onFinished = void Function(bool wasUser);
Теперь я хочу назначить лямбду для onFinished:
_onFinished = (wasUser) => print('wasUser $wasUser');
Проблема в том, что я получаю ошибку компиляции:
Значение типа «void Function (bool)» нельзя присвоить переменной типа «void Function ({wasUser: bool})».
Попробуйте изменить тип переменной или приведение правого типа к void Function ({wasUser: bool}) '.
Я не могу найти никакого документа о том, какой должна быть сигнатура метода для лямбды, которая принимает именованный параметр.