enumValue<T> static method

Setting<T, int> enumValue<T>(
  1. Box box,
  2. String key, {
  3. required List<T> values,
  4. required T defaultValue,
})

Implementation

static Setting<T, int> enumValue<T>(Box box, String key,
        {required List<T> values, required T defaultValue}) =>
    Setting<T, int>(box, key,
        defaultValue: defaultValue,
        store: (dynamic t) => t.index,
        load: (u) => values[u]);