lifecycle library
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()