enumRestorableValueFactory<E extends Enum> function

RestorableValueFactory<E> enumRestorableValueFactory<E extends Enum>(
  1. Iterable<E> values
)

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);