2025-06-20 16:50:48 +03:00
|
|
|
|
/// {@template di_base_repo}
|
|
|
|
|
|
/// Базовый миксин для всех репозиториев в приложении.
|
|
|
|
|
|
///
|
|
|
|
|
|
/// Предоставляет общую функциональность для всех репозиториев:
|
|
|
|
|
|
/// - Уникальное наименование репозитория
|
|
|
|
|
|
/// - Базовую структуру для DI контейнера
|
|
|
|
|
|
///
|
|
|
|
|
|
/// Каждый репозиторий в приложении должен использовать этот миксин
|
|
|
|
|
|
/// для обеспечения совместимости с системой зависимостей.
|
|
|
|
|
|
/// {@endtemplate}
|
2025-01-21 14:24:31 +03:00
|
|
|
|
mixin class DiBaseRepo {
|
2025-06-20 16:50:48 +03:00
|
|
|
|
/// {@macro di_base_repo}
|
|
|
|
|
|
DiBaseRepo();
|
|
|
|
|
|
|
|
|
|
|
|
/// Наименование репозитория для идентификации в DI контейнере
|
2025-01-21 14:24:31 +03:00
|
|
|
|
String get name => 'DiBaseRepo';
|
|
|
|
|
|
}
|