DisposableModuleExtension extension
Introduces disposable and scopeOneDisposable keywords that comes in
complement of single and scoped,to help declare disposable component.
Facilitates the use of Koin with state management that depends on the flow controllers that need to be closed.
- on
-
- Module
Methods
-
disposable<
T extends Disposable> (ProviderCreate< T> create, {Qualifier? qualifier, bool createdAtStart = false, bool override = false}) → ProviderDefinition<T> -
Available on Module, provided by the DisposableModuleExtension extension
Defines aDisposableas singlecreatethat will be automatically closed. -
scopeOneDisposable<
T extends Disposable, TScope> (ProviderCreate< T> create, {Qualifier? qualifier, bool createdAtStart = false, bool override = false}) → ProviderDefinition<T> -
Available on Module, provided by the DisposableModuleExtension extension
Declare in a simplified way a scope that has only one Blocdefinition. Declare a Bloc scoped definitionTfor scopeTScope. Declare and define a scoped with just one line.