enumRestorableValueFactory<E extends Enum> function
Creates a new RestorableValueFactory for Enum.
values
are required to serialize/deserialize restoration state.
It should be supplied with values
static properties of enums.
Implementation
RestorableValueFactory<E> enumRestorableValueFactory<E extends Enum>(
Iterable<E> values,
) =>
() => RestorableEnumN<E>(null, values: values);