plex_di/plex_dependency_injection library
Mixins
- PlexDisposable
- Mixin for services that need cleanup when their scope is closed.
Functions
-
closeScope(
String scope) → Future< void> -
fromPlex<
T> ({String? tag, dynamic parm}) → T -
fromPlexAsync<
T> ({String? tag}) → Future< T> -
fromScoped<
T> ({required String scope, String? tag, dynamic parm}) → T -
injectFactory<
T> (T builder(dynamic parm), {String? tag}) → dynamic -
injectScoped<
T> (T builder(), {required String scope, String? tag}) → dynamic -
injectSingleton<
T> (T dependency, {String? tag}) → dynamic -
injectSingletonLazy<
T> (T builder(dynamic parm), {String? tag}) → dynamic -
injectSingletonLazyAsync<
T> (Future< T> builder(), {String? tag}) → dynamic