miodi library

Classes

Miodi
MiodiComponent
MiodiModule

Constants

defaultNamespace → const String
'Miodi'

Functions

clearAllScope([String componentNamespace ]) → void
clearAllScopeAsync([String componentNamespace ]) → Future
clearInactiveScopes(Iterable<String> activeScopes) → void
clearInactiveScopesAsync(Iterable<String> activeScopes) → Future
clearInactiveScopesWithNamespace(Map<String, Iterable<String>> activeScopes) → void
clearInactiveScopesWithNamespaceAsync(Map<String, Iterable<String>> activeScopes) → Future
clearScope(String scope, [ String componentNamespace ]) → void
clearScopeAsync(String scope, [ String componentNamespace ]) → Future
clearScopes(Iterable<String> scopes) → void
clearScopesAsync(Iterable<String> scopes) → Future
clearScopesWithNamespace(Map<String, Iterable<String>> inactiveScopes) → void
clearScopesWithNamespaceAsync(Map<String, Iterable<String>> inactiveScopes) → Future
factory<T>(Type T, Creator<T> creator) Provider<T>
inject<T>([String componentNamespace ]) → T
injectAsync<T>([String componentNamespace ]) → Future<T>
module(List<Provider> providers) MiodiModule
scope<T>(String scope, Type T, Creator<T> creator) Provider<T>
scopeInject<T>(String scope, [ String componentNamespace ]) → T
scopeInjectAsync<T>(String scope, [ String componentNamespace ]) → Future<T>
singleton<T>(Type T, Creator<T> creator) Provider<T>