ofEnum<T extends MLiteral<String>> static method

OptionsHandler<T> ofEnum<T extends MLiteral<String>>(
  1. String key, {
  2. String? placeholder,
})

Implementation

static OptionsHandler<T> ofEnum<T extends MLiteral<String>>(String key,
    {String? placeholder}) {
  final values = mEnumRegistry.values<T>(key);
  return OptionsHandler<T>.ofList(
    key,
    canShowAll: true,
    placeholder: placeholder,
    toOption: (T? key) => Option.ofValue<T>(key),
    allOptions: [...values],
  );
}