RestorableEnumRaiiExt<T extends Enum> extension
Extension for managing RestorableEnum lifecycle.
Example:
final priority = RestorableEnum<Priority>(Priority.medium)
.withLifecycle(this, debugLabel: 'Priority');
- on
Methods
-
withLifecycle(
RaiiLifecycleAware lifecycleAware, {String? debugLabel}) → RestorableEnum< T> -
Available on RestorableEnum<
Attaches this restorable enum to a RaiiLifecycleAware object.T> , provided by the RestorableEnumRaiiExt extension