19 lines
496 B
Dart
19 lines
496 B
Dart
import 'package:get_it/get_it.dart';
|
|
import 'package:injectable/injectable.dart';
|
|
|
|
import 'injection.config.dart';
|
|
|
|
/// Instance globale de GetIt pour l'injection de dépendances
|
|
final GetIt getIt = GetIt.instance;
|
|
|
|
/// Configure l'injection de dépendances
|
|
@InjectableInit()
|
|
Future<void> configureDependencies() async {
|
|
getIt.init();
|
|
}
|
|
|
|
/// Réinitialise les dépendances (utile pour les tests)
|
|
Future<void> resetDependencies() async {
|
|
await getIt.reset();
|
|
await configureDependencies();
|
|
} |