SelectValueSelectionHandler<T> typedef

SelectValueSelectionHandler<T> = T? Function(T? oldValue, Object? value, bool selected)

Handler for custom selection logic.

Parameters:

  • oldValue (T?): Previous selection.
  • value (Object?): Newly selected item.
  • selected (bool): Whether item is being selected (true) or deselected (false).

Returns: T? — the new selection state.

Implementation

typedef SelectValueSelectionHandler<T> = T? Function(
    T? oldValue, Object? value, bool selected);