modularity_get_it 0.1.0
modularity_get_it: ^0.1.0 copied to clipboard
GetIt adapter for Modularity framework. Provides GetItBinder implementation for seamless DI integration.
import 'package:modularity_contracts/modularity_contracts.dart';
import 'package:modularity_get_it/modularity_get_it.dart';
class MyModule extends Module {
@override
void binds(Binder binder) {
binder.singleton(() => 'Bound with GetIt');
}
}
void main() {
// Create factory
final factory = GetItBinderFactory(useGlobalInstance: false);
// Create binder
final binder = factory.create();
// Register
final module = MyModule();
module.binds(binder);
// Resolve
print(binder.get<String>());
}