OptionsHandler<T>.ofList constructor

OptionsHandler<T>.ofList(
  1. dynamic key, {
  2. String? placeholder,
  3. Icon? inputIcon,
  4. required bool canShowAll,
  5. List<T>? allOptions,
  6. Mapping<T?, Option<T>?>? toOption,
  7. AdhocBuilder<T>? adhocOptionsBuilder,
})

Implementation

factory OptionsHandler.ofList(
  key, {
  String? placeholder,
  Icon? inputIcon,
  required bool canShowAll,
  List<T>? allOptions,
  Mapping<T?, Option<T>?>? toOption,
  AdhocBuilder<T>? adhocOptionsBuilder,
}) {
  return _OptionsHandler(
    key,
    placeholder: placeholder,
    inputIcon: inputIcon,
    adhocOptionsBuilder: adhocOptionsBuilder,
    canShowAll: canShowAll,
    allOptions: allOptions,
    toOption: toOption ?? ((T? value) => Option.ofValue(value)),
  );
}