CatalogService constructor

CatalogService({
  1. required CatalogConfig config,
  2. required String projectRootPath,
  3. CatalogRepository? repository,
  4. CatalogStateStore? stateStore,
  5. CatalogStatusEngine? statusEngine,
  6. CatalogUiKeyResolver? uiKeyResolver,
})

Implementation

CatalogService({
  required this.config,
  required this.projectRootPath,
  CatalogRepository? repository,
  CatalogStateStore? stateStore,
  CatalogStatusEngine? statusEngine,
  CatalogUiKeyResolver? uiKeyResolver,
})  : _repository = repository ??
          CatalogRepository(
            config: config,
            projectRootPath: projectRootPath,
          ),
      _stateStore = stateStore ?? const CatalogStateStore(),
      _statusEngine = statusEngine ?? const CatalogStatusEngine(),
      _uiKeyResolver = uiKeyResolver ?? CatalogUiKeyResolver();