lifecycle library Null safety

Classes

AsyncDisposable<T extends Object?>
An interface to force implement async dispose function. [...]
AsyncInitializable<T extends Object?>
An interface to force implement async initialize function. [...]
AsyncLoadable<T extends Object?>
AsyncNestedInitializable<OUTPUT extends Object?, INNER_OUTPUT extends Object?>
AsyncRunnable<T extends Object?>
AsyncStartable<T extends Object?>
AsyncStoppable<T extends Object?>
Disposable<T extends Object?>
An interface to force implement dispose function. [...]
Executable<OUTPUT extends Object?>
An interface to force implement execute function. [...]
Initializable<T extends Object?>
An interface to force implement initialize function. [...]
Loadable<T extends Object?>
NestedInitializable<OUTPUT extends Object?, INNER_OUTPUT extends Object?>
Runnable<T extends Object?>
Startable<T extends Object?>
Stoppable<T extends Object?>
Undoable<T extends Object?>
Validatable<T extends Object?>

Mixins

CallToExecute<OUTPUT extends Object?>
A mixin on Executable. [...]

Typedefs

Initialize<T extends Object?> = T Function()