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($BaseRequest.$declaration);
  registry.defineBridgeClass($BaseResponse.$declaration);
  registry.defineBridgeClass($ByteStream.$declaration);
  registry.defineBridgeClass($Client.$declaration);
  registry.defineBridgeClass($ClientException.$declaration);
  registry.defineBridgeClass($Request.$declaration);
  registry.defineBridgeClass($Response.$declaration);
  registry.defineBridgeClass($StreamedResponse.$declaration);
  configureFunctionsForCompile(registry);
  registry.addSource(DartSource('package:http/http.dart', httpSource));
  registry.addExportedLibraryMapping(
    'package:http/src',
    'package:flutter_map_eval/http/http_eval.dart',
  );
}