Skip to main content

complete_dependency_injector 1.0.1 copy "complete_dependency_injector: ^1.0.1" to clipboard
complete_dependency_injector: ^1.0.1 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
160
points
44
downloads

Documentation

Documentation
API reference

Publisher

verified publisherbryangwalsh.com

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

meta

More

Packages that depend on complete_dependency_injector