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

GetIt adapter for Modularity.

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
0
points
6
downloads

Publisher

unverified uploader

Weekly Downloads

GetIt adapter for Modularity.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

get_it, modularity_contracts

More

Packages that depend on modularity_get_it