firstObserverOfType<T extends NavigatorObserver> method

T? firstObserverOfType<T extends NavigatorObserver>()

Implementation

T? firstObserverOfType<T extends NavigatorObserver>() {
  final typedObservers = navigatorObservers.whereType<T>();
  if (typedObservers.isNotEmpty) {
    return typedObservers.first;
  } else {
    return null;
  }
}