parseEnumByName<T extends Enum> method

T parseEnumByName<T extends Enum>(
  1. String key,
  2. Iterable<T> values
)

Parses a SQLite String into a Dart Enum using its name.

Implementation

T parseEnumByName<T extends Enum>(String key, Iterable<T> values) {
  return parse<T, String>(key, (dbVal) => values.byName(dbVal));
}