APIRootStarter<A extends APIRoot>.fromInstantiator constructor

APIRootStarter<A extends APIRoot>.fromInstantiator(
  1. A apiRootInstantiator(
    1. APIConfig? apiConfig
    ), {
  2. FutureOr<APIConfig?> apiConfig()?,
  3. FutureOr<bool> preInitializer()?,
  4. FutureOr<bool> stopper()?,
})

Instantiate using instantiator Functions.

Implementation

APIRootStarter.fromInstantiator(
    A Function(APIConfig? apiConfig) apiRootInstantiator,
    {FutureOr<APIConfig?> Function()? apiConfig,
    FutureOr<bool> Function()? preInitializer,
    FutureOr<bool> Function()? stopper})
    : _apiRootInstantiator = apiRootInstantiator,
      _apiConfigProvider = apiConfig,
      _preInitializer = preInitializer,
      _stopper = stopper;