awaitSelection<T> abstract method

Future<SelectMenuContext<T>> awaitSelection<T>(
  1. ComponentId componentId, {
  2. Converter<T>? converterOverride,
})

Wait for a user to select a single option from a multi-select menu and return a context representing that selection.

Will throw a StateError if more than one option is selected (for example, from a multi-select menu allowing more than one choice).

Implementation

Future<SelectMenuContext<T>> awaitSelection<T>(
  ComponentId componentId, {
  Converter<T>? converterOverride,
});