modularity_get_it 0.1.0 copy "modularity_get_it: ^0.1.0" to clipboard
modularity_get_it: ^0.1.0 copied to clipboard

GetIt adapter for Modularity framework. Provides GetItBinder implementation for seamless DI integration.

example/example.dart

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>());
}
0
likes
130
points
6
downloads

Publisher

unverified uploader

Weekly Downloads

GetIt adapter for Modularity framework. Provides GetItBinder implementation for seamless DI integration.

Repository (GitHub)
View/report issues

Topics

#dependency-injection #di #get-it #modularity

Documentation

API reference

License

MIT (license)

Dependencies

get_it, modularity_contracts

More

Packages that depend on modularity_get_it