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($AlertDialogAction.$declaration);
  registry.defineBridgeClass(
    $MaterialModalActionSheetConfiguration.$declaration,
  );
  registry.defineBridgeClass($SheetAction.$declaration);
  registry.defineBridgeClass($DialogTextField.$declaration);
  registry.defineBridgeEnum($AdaptiveStyle.$declaration);
  registry.defineBridgeEnum($OkCancelResult.$declaration);
  registry.defineBridgeEnum($OkCancelAlertDefaultType.$declaration);
  registry.defineBridgeTopLevelFunction($showAlertDialogFn.$declaration);
  registry.defineBridgeTopLevelFunction(
    $showConfirmationDialogFn.$declaration,
  );
  registry.defineBridgeTopLevelFunction($showOkAlertDialogFn.$declaration);
  registry.defineBridgeTopLevelFunction(
    $showOkCancelAlertDialogFn.$declaration,
  );
  registry.defineBridgeTopLevelFunction($showModalActionSheetFn.$declaration);
  registry.defineBridgeTopLevelFunction($showTextAnswerDialogFn.$declaration);
  registry.defineBridgeTopLevelFunction($showTextInputDialogFn.$declaration);
  registry.addSource(
    DartSource(
      'package:adaptive_dialog/adaptive_dialog.dart',
      adaptiveDialogSource,
    ),
  );
  registry.addExportedLibraryMapping(
    'package:adaptive_dialog/src',
    'package:flutter_map_eval/adaptive_dialog/adaptive_dialog_eval.dart',
  );
}