complete_dependency_injector 1.0.0 copy "complete_dependency_injector: ^1.0.0" to clipboard
complete_dependency_injector: ^1.0.0 copied to clipboard

A feature-complete hierarchical and async dependency injector for Dart and Flutter.

example/complete_dependency_injector_example.dart

import 'package:complete_dependency_injector/complete_dependency_injector.dart';

class MyService {
  void sayHello() => print('Hello from MyService!');
}

void main() async {
  final injector = Injector([
    Provider(MyService),
  ]);

  injector.registerFactory(
    InjectableFactory.withoutDependencies<MyService>(() => MyService()),
  );

  final service = await injector.getService<MyService>();
  service.sayHello();
}
0
likes
140
points
163
downloads

Documentation

API reference

Publisher

verified publisherbryangwalsh.com

Weekly Downloads

A feature-complete hierarchical and async dependency injector for Dart and Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

meta

More

Packages that depend on complete_dependency_injector