Catcher constructor

Catcher({
  1. Widget? rootWidget,
  2. void runAppFunction()?,
  3. CatcherOptions? releaseConfig,
  4. CatcherOptions? debugConfig,
  5. CatcherOptions? profileConfig,
  6. bool enableLogger = true,
  7. bool ensureInitialized = false,
  8. GlobalKey<NavigatorState>? navigatorKey,
})

Builds catcher instance

Implementation

Catcher({
  this.rootWidget,
  this.runAppFunction,
  this.releaseConfig,
  this.debugConfig,
  this.profileConfig,
  this.enableLogger = true,
  this.ensureInitialized = false,
  GlobalKey<NavigatorState>? navigatorKey,
}) : assert(
        rootWidget != null || runAppFunction != null,
        'You need to provide rootWidget or runAppFunction',
      ) {
  _configure(navigatorKey);
}