pushNamedNative<T> method

Future<T?> pushNamedNative<T>(
  1. String route, {
  2. Object? arguments,
  3. String? type,
})

Implementation

Future<T?> pushNamedNative<T>(String route,
    {Object? arguments, String? type}) async {
  if (MicroAppPreferences.config.nativeNavigationCommandEnabled) {
    return _nativeCommandService.emit(
        Constants.methodNavigationCommand,
        jsonEncode({
          _route: route,
          _arguments: arguments?.toString(),
          _type: type ?? MicroAppNavigationType.pushNamedNative.name
        }));
  }

  return null;
}