configureForCompile method

  1. @override
void configureForCompile(
  1. BridgeDeclarationRegistry registry
)

Configure this plugin for use in a dart_eval Compiler or BridgeSerializer.

Implementation

@override
void configureForCompile(BridgeDeclarationRegistry registry) {
  registry.defineBridgeClass($WebViewConfiguration.$declaration);
  registry.defineBridgeClass($BrowserConfiguration.$declaration);
  registry.defineBridgeEnum($LaunchMode.$declaration);
  registry.defineBridgeTopLevelFunction($launchUrlFn.$declaration);
  registry.defineBridgeTopLevelFunction($canLaunchUrlFn.$declaration);
  registry.defineBridgeTopLevelFunction($closeInAppWebViewFn.$declaration);
  registry.defineBridgeTopLevelFunction($supportsLaunchModeFn.$declaration);
  registry.defineBridgeTopLevelFunction(
    $supportsCloseForLaunchModeFn.$declaration,
  );
  registry.addExportedLibraryMapping(
    'package:url_launcher',
    'package:flutter_map_eval/url_launcher/url_launcher_eval.dart',
  );
}