CatalogService constructor
CatalogService({
- required CatalogConfig config,
- required String projectRootPath,
- CatalogRepository? repository,
- CatalogStateStore? stateStore,
- CatalogStatusEngine? statusEngine,
- 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();