popMatched<T extends Object?> method
Implementation
Future<bool> popMatched<T extends Object?>(SMRoutePredicate predicate, T? result) {
if (_stack.length <= 1) {
return SynchronousFuture(false);
}
var state = _stack.last;
if (predicate(state) == false) {
return SynchronousFuture(false);
}
return pop(result);
}